<?xml version='1.0' encoding='UTF-8'?><?xml-stylesheet href="http://www.blogger.com/styles/atom.css" type="text/css"?><feed xmlns='http://www.w3.org/2005/Atom' xmlns:openSearch='http://a9.com/-/spec/opensearchrss/1.0/' xmlns:georss='http://www.georss.org/georss' xmlns:gd='http://schemas.google.com/g/2005' xmlns:thr='http://purl.org/syndication/thread/1.0'><id>tag:blogger.com,1999:blog-5812088081278948526</id><updated>2011-12-23T03:42:12.119-08:00</updated><category term='CKEditor'/><category term='psexec'/><category term='LINQ'/><category term='IIS 7.5'/><category term='SQL'/><category term='bug'/><category term='.Net'/><category term='Entity Framework 4'/><category term='C#'/><category term='JQuery'/><category term='C# limbaj'/><category term='WEB SERVICE'/><category term='WCF'/><category term='gacutil'/><category term='Fiddler'/><category term='joke'/><category term='Entity Framework 4.1'/><category term='SSL'/><category term='T-SQL'/><category term='JavaScript'/><category term='LINQ to XML'/><category term='UrlRewritingNet'/><category term='elmah'/><category term='criptare'/><category term='ASP .Net'/><title type='text'>Programând C#</title><subtitle type='html'></subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://csharpin.blogspot.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5812088081278948526/posts/default?max-results=100'/><link rel='alternate' type='text/html' href='http://csharpin.blogspot.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><author><name>csharpdeveloper</name><uri>http://www.blogger.com/profile/08436057351719621453</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>54</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>100</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-5812088081278948526.post-3438417177052435780</id><published>2011-12-23T03:38:00.000-08:00</published><updated>2011-12-23T03:41:35.311-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='LINQ'/><title type='text'>TakeFive - what an extension</title><summary type='text'>public static class LinqExtensions{   public public static IQueryable&lt;T&gt; TakeFive(this IQueryable&lt;T&gt; query)   {      return query.Take(5);   }}</summary><link rel='replies' type='application/atom+xml' href='http://csharpin.blogspot.com/feeds/3438417177052435780/comments/default' title='Postare comentarii'/><link rel='replies' type='text/html' href='http://csharpin.blogspot.com/2011/12/takefive-what-extension.html#comment-form' title='0 comentarii'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5812088081278948526/posts/default/3438417177052435780'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5812088081278948526/posts/default/3438417177052435780'/><link rel='alternate' type='text/html' href='http://csharpin.blogspot.com/2011/12/takefive-what-extension.html' title='TakeFive - what an extension'/><author><name>csharpdeveloper</name><uri>http://www.blogger.com/profile/08436057351719621453</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5812088081278948526.post-3406209728176783621</id><published>2011-11-25T01:56:00.000-08:00</published><updated>2011-11-25T02:05:40.791-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='T-SQL'/><title type='text'>Extract currency values from text with T-SQL</title><summary type='text'>    CREATE FUNCTION dbo.fnGetAmounts(@str nvarchar(max))    RETURNS TABLE     AS    RETURN     (    -- generate all possible starting positions ( 1 to len(@str))    WITH StartingPositions AS    (        SELECT 1 AS Position        UNION ALL        SELECT Position+1        FROM StartingPositions        WHERE Position &lt;= LEN(@str)    )   -- generate all possible lengths    , Lengths AS    (     </summary><link rel='replies' type='application/atom+xml' href='http://csharpin.blogspot.com/feeds/3406209728176783621/comments/default' title='Postare comentarii'/><link rel='replies' type='text/html' href='http://csharpin.blogspot.com/2011/11/extract-currency-values-from-text-with.html#comment-form' title='0 comentarii'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5812088081278948526/posts/default/3406209728176783621'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5812088081278948526/posts/default/3406209728176783621'/><link rel='alternate' type='text/html' href='http://csharpin.blogspot.com/2011/11/extract-currency-values-from-text-with.html' title='Extract currency values from text with T-SQL'/><author><name>csharpdeveloper</name><uri>http://www.blogger.com/profile/08436057351719621453</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5812088081278948526.post-2291911330672610577</id><published>2011-11-02T14:01:00.000-07:00</published><updated>2011-11-02T16:09:11.649-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='ASP .Net'/><title type='text'>The &lt;link&gt; saga on ASP .Net</title><summary type='text'>Indeed, there is a saga. Since from the very beginning of my ASP .Net experiences I had to deal with the "CSS problem". This problem occurs when the referenced CSS is not loaded, because the relative path is not given right.We place in the Master Page all the common html used in the website, including the links to the CSS files. Pages might be placed in different nested folders and because of </summary><link rel='replies' type='application/atom+xml' href='http://csharpin.blogspot.com/feeds/2291911330672610577/comments/default' title='Postare comentarii'/><link rel='replies' type='text/html' href='http://csharpin.blogspot.com/2011/11/saga-on-asp-net.html#comment-form' title='0 comentarii'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5812088081278948526/posts/default/2291911330672610577'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5812088081278948526/posts/default/2291911330672610577'/><link rel='alternate' type='text/html' href='http://csharpin.blogspot.com/2011/11/saga-on-asp-net.html' title='The &amp;lt;link&amp;gt; saga on ASP .Net'/><author><name>csharpdeveloper</name><uri>http://www.blogger.com/profile/08436057351719621453</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/-zXUcw888U_Q/TrB7p_HkjtI/AAAAAAAAENg/B90e1EmfSRs/s72-c/Capture.JPG' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5812088081278948526.post-8377002777976267260</id><published>2011-10-28T05:36:00.000-07:00</published><updated>2011-10-28T07:57:07.747-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='C#'/><category scheme='http://www.blogger.com/atom/ns#' term='LINQ'/><title type='text'>Generate class from a LINQ projection</title><summary type='text'>using System;using System.Linq;using Microsoft.CSharp;using System.CodeDom;public static class QueryExtensions{ public static string GetClassDefinition&lt;T&gt;(this IQueryable&lt;T&gt; query, string className) {   var type = typeof(T);  var sb = new StringBuilder();  sb.AppendLine(string.Format("public class {0}", className));  sb.AppendLine("{");    using (var provider = new CSharpCodeProvider())  {   </summary><link rel='replies' type='application/atom+xml' href='http://csharpin.blogspot.com/feeds/8377002777976267260/comments/default' title='Postare comentarii'/><link rel='replies' type='text/html' href='http://csharpin.blogspot.com/2011/10/generate-class-from-linq-projection.html#comment-form' title='0 comentarii'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5812088081278948526/posts/default/8377002777976267260'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5812088081278948526/posts/default/8377002777976267260'/><link rel='alternate' type='text/html' href='http://csharpin.blogspot.com/2011/10/generate-class-from-linq-projection.html' title='Generate class from a LINQ projection'/><author><name>csharpdeveloper</name><uri>http://www.blogger.com/profile/08436057351719621453</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/-w_TMTr3tklY/Tqq1_16lniI/AAAAAAAAENI/-8Sf5V78eII/s72-c/Capture.JPG' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5812088081278948526.post-2766212056024695769</id><published>2011-10-12T08:47:00.000-07:00</published><updated>2011-10-12T21:55:06.381-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='SQL'/><title type='text'>MS-SQL script to generate update statements for rtrim and ltrim</title><summary type='text'>Recently I did a bulk insert into a table from a CSV file and this data had trailing spaces. I didn't notice until some email addresses look like weren't valid.I read this article which explains when the data is trimed or notSince I had many columns to update I needed to find another solution to write/generate the update statements for "update table set column = rtrim(ltrim(column))"declare @</summary><link rel='replies' type='application/atom+xml' href='http://csharpin.blogspot.com/feeds/2766212056024695769/comments/default' title='Postare comentarii'/><link rel='replies' type='text/html' href='http://csharpin.blogspot.com/2011/10/ms-sql-script-to-generate-update.html#comment-form' title='0 comentarii'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5812088081278948526/posts/default/2766212056024695769'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5812088081278948526/posts/default/2766212056024695769'/><link rel='alternate' type='text/html' href='http://csharpin.blogspot.com/2011/10/ms-sql-script-to-generate-update.html' title='MS-SQL script to generate update statements for rtrim and ltrim'/><author><name>csharpdeveloper</name><uri>http://www.blogger.com/profile/08436057351719621453</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5812088081278948526.post-5438722453496902578</id><published>2011-10-10T23:35:00.000-07:00</published><updated>2011-10-11T05:40:05.727-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='T-SQL'/><category scheme='http://www.blogger.com/atom/ns#' term='SQL'/><title type='text'>Update between two tables when there is no relation between them</title><summary type='text'>I needed a SQL statement which fills the null values from the second column of #T1 table with values from #T2(C1).There is no foreign key or match between the columns of those two tables. I found two approaches:1. Using CTE create table #T1 (C1 varchar(10), T2C1 varchar(10)) create table #T2 (C1 varchar(10)) insert into #T1 values ('A1', '1') insert into #T1 values ('A2', null) insert into #T1 </summary><link rel='replies' type='application/atom+xml' href='http://csharpin.blogspot.com/feeds/5438722453496902578/comments/default' title='Postare comentarii'/><link rel='replies' type='text/html' href='http://csharpin.blogspot.com/2011/10/update-between-two-tables-when-there-is.html#comment-form' title='0 comentarii'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5812088081278948526/posts/default/5438722453496902578'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5812088081278948526/posts/default/5438722453496902578'/><link rel='alternate' type='text/html' href='http://csharpin.blogspot.com/2011/10/update-between-two-tables-when-there-is.html' title='Update between two tables when there is no relation between them'/><author><name>csharpdeveloper</name><uri>http://www.blogger.com/profile/08436057351719621453</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5812088081278948526.post-7925754614421985594</id><published>2011-08-23T01:18:00.001-07:00</published><updated>2011-08-23T02:02:26.103-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='CKEditor'/><title type='text'>CKEditor m.lang.contextmenu is undefined</title><summary type='text'>I got the error "m.lang.contextmenu is undefined" while I was installing CKEditor on an ASP .Net website and trying to use a minimum setup.I supposed the "ckeditor/lang/en.js" is enough, but, as pointed here, the editor doesn't download en.js by default, so it needs to be set on config.jsCKEDITOR.editorConfig = function (config) {    config.language = "en.js";};If this is not set, the </summary><link rel='replies' type='application/atom+xml' href='http://csharpin.blogspot.com/feeds/7925754614421985594/comments/default' title='Postare comentarii'/><link rel='replies' type='text/html' href='http://csharpin.blogspot.com/2011/08/ckeditor-mlangcontextmenu-is-undefined.html#comment-form' title='0 comentarii'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5812088081278948526/posts/default/7925754614421985594'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5812088081278948526/posts/default/7925754614421985594'/><link rel='alternate' type='text/html' href='http://csharpin.blogspot.com/2011/08/ckeditor-mlangcontextmenu-is-undefined.html' title='CKEditor m.lang.contextmenu is undefined'/><author><name>csharpdeveloper</name><uri>http://www.blogger.com/profile/08436057351719621453</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5812088081278948526.post-2758438221125670085</id><published>2011-07-28T04:52:00.000-07:00</published><updated>2011-07-28T06:30:41.253-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Entity Framework 4'/><title type='text'>Encapsulating Sets of Properties in Complex Types, convenient or not?</title><summary type='text'>With EF we can group properties into Complex Properties. For example I'm using audit information on all my entities, like CreatedOn, UpdatedOn, Deleted and Enabled and I grouped them into a ComplexType named Audit. A customer can have an InvoiceAddress and a DeliveryAddress of type Address(Street1, Street2, County, Town Postcode).This is nice, but I encountered some problems with the updates.As </summary><link rel='replies' type='application/atom+xml' href='http://csharpin.blogspot.com/feeds/2758438221125670085/comments/default' title='Postare comentarii'/><link rel='replies' type='text/html' href='http://csharpin.blogspot.com/2011/07/encapsulating-sets-of-properties-in.html#comment-form' title='0 comentarii'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5812088081278948526/posts/default/2758438221125670085'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5812088081278948526/posts/default/2758438221125670085'/><link rel='alternate' type='text/html' href='http://csharpin.blogspot.com/2011/07/encapsulating-sets-of-properties-in.html' title='Encapsulating Sets of Properties in Complex Types, convenient or not?'/><author><name>csharpdeveloper</name><uri>http://www.blogger.com/profile/08436057351719621453</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/-rdMyYt0erB0/TjFRLtc9oAI/AAAAAAAAEMQ/S0i9boYgupY/s72-c/Capture.JPG' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5812088081278948526.post-748562791979687618</id><published>2011-07-27T01:13:00.000-07:00</published><updated>2011-07-27T02:00:31.698-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Entity Framework 4.1'/><category scheme='http://www.blogger.com/atom/ns#' term='psexec'/><category scheme='http://www.blogger.com/atom/ns#' term='gacutil'/><title type='text'>Remotely Install EntityFramework 4.1 with psexec and gacutil</title><summary type='text'>I updated an website to use EntityFramework 4.1 Update 1. While I had no problems installing it on my dev machine, on the production machine the installer wasn't able to install the EntityFramework.dll on GAC. The reason is simple, there is no SDK installed.I can't RDC on the production server, but I have a hidden shared folder, named "adrian$".To install EntityFramework on the production machine</summary><link rel='replies' type='application/atom+xml' href='http://csharpin.blogspot.com/feeds/748562791979687618/comments/default' title='Postare comentarii'/><link rel='replies' type='text/html' href='http://csharpin.blogspot.com/2011/07/remotely-install-entityframework-41.html#comment-form' title='0 comentarii'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5812088081278948526/posts/default/748562791979687618'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5812088081278948526/posts/default/748562791979687618'/><link rel='alternate' type='text/html' href='http://csharpin.blogspot.com/2011/07/remotely-install-entityframework-41.html' title='Remotely Install EntityFramework 4.1 with psexec and gacutil'/><author><name>csharpdeveloper</name><uri>http://www.blogger.com/profile/08436057351719621453</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5812088081278948526.post-2391489262376432781</id><published>2011-07-21T05:23:00.000-07:00</published><updated>2011-07-21T08:54:15.489-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='SSL'/><category scheme='http://www.blogger.com/atom/ns#' term='IIS 7.5'/><title type='text'>IIS 7.5, HTTPS Bindings and ERR_CONNECTION_RESET</title><summary type='text'>Having an website with HTTP and HTTPS bindings, running on my local IIS 7.5 server, I encountered this error with Chrome, Error 101 (net::ERR_CONNECTION_RESET) while trying to access it with HTTPS protocol. I checked the IIS and the bindings were fine, both protocols were set and self-signed certificate didn't expire yet.Since the website it wasn't accessible on the HTTPS protocol and everything </summary><link rel='replies' type='application/atom+xml' href='http://csharpin.blogspot.com/feeds/2391489262376432781/comments/default' title='Postare comentarii'/><link rel='replies' type='text/html' href='http://csharpin.blogspot.com/2011/07/iis-75-https-bindings-and.html#comment-form' title='0 comentarii'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5812088081278948526/posts/default/2391489262376432781'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5812088081278948526/posts/default/2391489262376432781'/><link rel='alternate' type='text/html' href='http://csharpin.blogspot.com/2011/07/iis-75-https-bindings-and.html' title='IIS 7.5, HTTPS Bindings and ERR_CONNECTION_RESET'/><author><name>csharpdeveloper</name><uri>http://www.blogger.com/profile/08436057351719621453</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5812088081278948526.post-6035393308806016549</id><published>2011-06-28T14:09:00.000-07:00</published><updated>2011-06-28T14:11:23.492-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='C#'/><title type='text'>Practical Example for Abstract Classes</title><summary type='text'>using System;namespace AbstractClasses{    public abstract class Messager    {        protected string _recipient;        protected string _message;        public Messager(string recipient, string message)        {            _recipient = recipient;            _message = message;        }        public void ProcessMessage()        {            LogMessageLength();            // the code from here</summary><link rel='replies' type='application/atom+xml' href='http://csharpin.blogspot.com/feeds/6035393308806016549/comments/default' title='Postare comentarii'/><link rel='replies' type='text/html' href='http://csharpin.blogspot.com/2011/06/practical-example-for-abstract-classes.html#comment-form' title='2 comentarii'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5812088081278948526/posts/default/6035393308806016549'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5812088081278948526/posts/default/6035393308806016549'/><link rel='alternate' type='text/html' href='http://csharpin.blogspot.com/2011/06/practical-example-for-abstract-classes.html' title='Practical Example for Abstract Classes'/><author><name>csharpdeveloper</name><uri>http://www.blogger.com/profile/08436057351719621453</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5812088081278948526.post-7371086335854483751</id><published>2011-06-25T07:04:00.000-07:00</published><updated>2011-06-25T08:39:11.869-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Entity Framework 4'/><title type='text'>Table Per Hierarchy Inheritance with Column Discriminator and Associations used in Derived Entity Types</title><summary type='text'>In this article I will show how to model a table per hierarchy,  a bit more complex than I found in books or other articles. I'm sure this model is present in real lif,e but I really didn't have the luck to find an example on the web when I needed it most. The complexity of this model is given by the Foreign Keys ( the Associations) which need to be placed in the derived entities types and the </summary><link rel='replies' type='application/atom+xml' href='http://csharpin.blogspot.com/feeds/7371086335854483751/comments/default' title='Postare comentarii'/><link rel='replies' type='text/html' href='http://csharpin.blogspot.com/2011/06/table-per-hierarchy-inheritance-with.html#comment-form' title='0 comentarii'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5812088081278948526/posts/default/7371086335854483751'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5812088081278948526/posts/default/7371086335854483751'/><link rel='alternate' type='text/html' href='http://csharpin.blogspot.com/2011/06/table-per-hierarchy-inheritance-with.html' title='Table Per Hierarchy Inheritance with Column Discriminator and Associations used in Derived Entity Types'/><author><name>csharpdeveloper</name><uri>http://www.blogger.com/profile/08436057351719621453</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/-9m_XrtHEoyQ/TgX3OmymnDI/AAAAAAAAEK8/1E7xaJmboS0/s72-c/diagram.JPG' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5812088081278948526.post-8970356974606946608</id><published>2011-06-03T00:23:00.000-07:00</published><updated>2011-06-03T06:03:47.615-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='ASP .Net'/><category scheme='http://www.blogger.com/atom/ns#' term='SQL'/><title type='text'>Working with TIME type in SQL and ASP .Net</title><summary type='text'>Scenario: a teacher schedules his courses on a random different dates in the near future, but he always know the start time. For sample in the current week he can schedule a course for Tuesday and Friday, at 08:00 AM.In a database there would be the following tables:1. course (title, summary, ..)2. course_schedule(course_id, location, start_time) where data about that schedule is preserved( ie. </summary><link rel='replies' type='application/atom+xml' href='http://csharpin.blogspot.com/feeds/8970356974606946608/comments/default' title='Postare comentarii'/><link rel='replies' type='text/html' href='http://csharpin.blogspot.com/2011/06/working-with-time-type-in-sql-and-asp.html#comment-form' title='0 comentarii'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5812088081278948526/posts/default/8970356974606946608'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5812088081278948526/posts/default/8970356974606946608'/><link rel='alternate' type='text/html' href='http://csharpin.blogspot.com/2011/06/working-with-time-type-in-sql-and-asp.html' title='Working with TIME type in SQL and ASP .Net'/><author><name>csharpdeveloper</name><uri>http://www.blogger.com/profile/08436057351719621453</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5812088081278948526.post-7299217289475874553</id><published>2011-05-31T23:52:00.000-07:00</published><updated>2011-06-01T05:15:19.906-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='ASP .Net'/><title type='text'>About the "The Controls collection cannot be modified because the control contains code blocks" symptom</title><summary type='text'>As the error message says, if a control contains code blocks (but not databinding expressions, ie &lt;%# ..), its Controls collection can't be altered, by adding another control at runtime using Controls.Add. However, this rule doesn't apply for child controls, for example if a control uses other control with code blocks, then the first control's Controls collection (the parent's one) has no </summary><link rel='replies' type='application/atom+xml' href='http://csharpin.blogspot.com/feeds/7299217289475874553/comments/default' title='Postare comentarii'/><link rel='replies' type='text/html' href='http://csharpin.blogspot.com/2011/05/about-the-controls-collection-cannot-be.html#comment-form' title='0 comentarii'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5812088081278948526/posts/default/7299217289475874553'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5812088081278948526/posts/default/7299217289475874553'/><link rel='alternate' type='text/html' href='http://csharpin.blogspot.com/2011/05/about-the-controls-collection-cannot-be.html' title='About the &quot;The Controls collection cannot be modified because the control contains code blocks&quot; symptom'/><author><name>csharpdeveloper</name><uri>http://www.blogger.com/profile/08436057351719621453</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5812088081278948526.post-4023722254495893330</id><published>2011-05-26T03:28:00.000-07:00</published><updated>2011-05-26T03:30:00.998-07:00</updated><title type='text'>Of, Doame!</title><summary type='text'></summary><link rel='replies' type='application/atom+xml' href='http://csharpin.blogspot.com/feeds/4023722254495893330/comments/default' title='Postare comentarii'/><link rel='replies' type='text/html' href='http://csharpin.blogspot.com/2011/05/of-doame.html#comment-form' title='0 comentarii'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5812088081278948526/posts/default/4023722254495893330'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5812088081278948526/posts/default/4023722254495893330'/><link rel='alternate' type='text/html' href='http://csharpin.blogspot.com/2011/05/of-doame.html' title='Of, Doame!'/><author><name>csharpdeveloper</name><uri>http://www.blogger.com/profile/08436057351719621453</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/-Ssye7pR3A00/Td4rmV6nQyI/AAAAAAAAEKY/MX1L3ruyX_8/s72-c/update.JPG' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5812088081278948526.post-1711249683043133923</id><published>2011-04-06T08:25:00.000-07:00</published><updated>2011-04-06T08:45:14.568-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='LINQ'/><title type='text'>My Birthday</title><summary type='text'>Today is my birthday and because today my thoughts are only about myself, I had a curiosity about in which years I did celebrate my birthday on Wednesdays ( I like this day of week).With the following LINQ query I found the answerfrom i in Enumerable.Range(0,29)where (new DateTime(i + 1983,4,6).DayOfWeek) == DayOfWeek.Wednesdayselect new { year = i + 1983, age = i }which is..Year Age1983 01988 </summary><link rel='replies' type='application/atom+xml' href='http://csharpin.blogspot.com/feeds/1711249683043133923/comments/default' title='Postare comentarii'/><link rel='replies' type='text/html' href='http://csharpin.blogspot.com/2011/04/my-birthday.html#comment-form' title='2 comentarii'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5812088081278948526/posts/default/1711249683043133923'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5812088081278948526/posts/default/1711249683043133923'/><link rel='alternate' type='text/html' href='http://csharpin.blogspot.com/2011/04/my-birthday.html' title='My Birthday'/><author><name>csharpdeveloper</name><uri>http://www.blogger.com/profile/08436057351719621453</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/-O3_WKwZDSyk/TZyJMgjJIDI/AAAAAAAADzw/KwSLcXDcyeE/s72-c/years1.JPG' height='72' width='72'/><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5812088081278948526.post-4266596329924298045</id><published>2011-04-06T00:14:00.000-07:00</published><updated>2011-04-06T00:32:03.515-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='joke'/><title type='text'>Virusii, messengerul si clinicile particulare</title><summary type='text'>Printre pietenii de pe YM, am si un contact de la o clinica particulara din Iasi. Cand aveam nevoie de o programare, mi-era muuult mai simplu sa o fac pe messenger, decat la telefon.Dar, cum "virusurile" informatici au pus stapanire pe calculatorul din "front office", clinica s-a pricopsit cu o problema de PR, de care nu prea vrea sa scape prea curand.</summary><link rel='replies' type='application/atom+xml' href='http://csharpin.blogspot.com/feeds/4266596329924298045/comments/default' title='Postare comentarii'/><link rel='replies' type='text/html' href='http://csharpin.blogspot.com/2011/04/virusii-messengerul-si-clinicile.html#comment-form' title='0 comentarii'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5812088081278948526/posts/default/4266596329924298045'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5812088081278948526/posts/default/4266596329924298045'/><link rel='alternate' type='text/html' href='http://csharpin.blogspot.com/2011/04/virusii-messengerul-si-clinicile.html' title='Virusii, messengerul si clinicile particulare'/><author><name>csharpdeveloper</name><uri>http://www.blogger.com/profile/08436057351719621453</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/-00x_30yj-Ew/TZwW0Dr_Y0I/AAAAAAAADyg/kR0nfop59YE/s72-c/virus2.JPG' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5812088081278948526.post-4304590088748638305</id><published>2011-04-05T01:33:00.001-07:00</published><updated>2011-04-05T01:41:10.886-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='joke'/><title type='text'>Tinute business</title><summary type='text'>Dau peste ditamai banner-ul pe hotnews.ro care te duce la e-shopul www.otto.roArunc un ochi pe pagina tinute business si ce gasescPropun ca prezentatorii proiectului "e-romania" sa adopte tinuta.</summary><link rel='replies' type='application/atom+xml' href='http://csharpin.blogspot.com/feeds/4304590088748638305/comments/default' title='Postare comentarii'/><link rel='replies' type='text/html' href='http://csharpin.blogspot.com/2011/04/tinute-business.html#comment-form' title='0 comentarii'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5812088081278948526/posts/default/4304590088748638305'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5812088081278948526/posts/default/4304590088748638305'/><link rel='alternate' type='text/html' href='http://csharpin.blogspot.com/2011/04/tinute-business.html' title='Tinute business'/><author><name>csharpdeveloper</name><uri>http://www.blogger.com/profile/08436057351719621453</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/-K45QSRl7Xj0/TZrUKqe535I/AAAAAAAADyQ/uX3BkVeAcFk/s72-c/tinute%2Bbusiness.JPG' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5812088081278948526.post-8883965625304555201</id><published>2011-04-04T03:09:00.001-07:00</published><updated>2011-04-04T03:36:57.031-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='joke'/><title type='text'>Ce mai canta un programator?</title><summary type='text'>Ce mai canta un programator?  La primul release: "Like a virgin, touched for the very first time"  La primul set de buguri: "We will we will rock you,                            We will we will rock you"  La al 10-lea set de buguri: "Guess who's back                                Back again                                Shady's back                                Tell a friend</summary><link rel='replies' type='application/atom+xml' href='http://csharpin.blogspot.com/feeds/8883965625304555201/comments/default' title='Postare comentarii'/><link rel='replies' type='text/html' href='http://csharpin.blogspot.com/2011/04/ce-mai-canta-un-progamator.html#comment-form' title='0 comentarii'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5812088081278948526/posts/default/8883965625304555201'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5812088081278948526/posts/default/8883965625304555201'/><link rel='alternate' type='text/html' href='http://csharpin.blogspot.com/2011/04/ce-mai-canta-un-progamator.html' title='Ce mai canta un programator?'/><author><name>csharpdeveloper</name><uri>http://www.blogger.com/profile/08436057351719621453</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5812088081278948526.post-2789559633077634599</id><published>2011-04-01T02:44:00.000-07:00</published><updated>2011-04-01T04:14:27.459-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Fiddler'/><category scheme='http://www.blogger.com/atom/ns#' term='C#'/><category scheme='http://www.blogger.com/atom/ns#' term='.Net'/><title type='text'>TVR si sondaje - sau cum poti manipula</title><summary type='text'>Zilele astea a fost un sondaj pe situl TVR, care continea urmatoarea intrebare: "Care credeţi că este soluţia pentru a rezolva problema câinilor comunitari?" si avea cinci variante de raspuns:AdopţiaSterilizareaEutanasiereaAltă opţiune/comentaţiNu ştiu/nu mă intereseazăFiind cat de cat interesat de subiect si inscris intr-un grup de discutii, am vazut ca oamenii au inceput sa se alarmeze ca se </summary><link rel='replies' type='application/atom+xml' href='http://csharpin.blogspot.com/feeds/2789559633077634599/comments/default' title='Postare comentarii'/><link rel='replies' type='text/html' href='http://csharpin.blogspot.com/2011/04/tvr-si-sondaje-sau-cum-poti-manipula.html#comment-form' title='3 comentarii'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5812088081278948526/posts/default/2789559633077634599'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5812088081278948526/posts/default/2789559633077634599'/><link rel='alternate' type='text/html' href='http://csharpin.blogspot.com/2011/04/tvr-si-sondaje-sau-cum-poti-manipula.html' title='TVR si sondaje - sau cum poti manipula'/><author><name>csharpdeveloper</name><uri>http://www.blogger.com/profile/08436057351719621453</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/-eOBAGNjdvaw/TZWgVEmap4I/AAAAAAAADx4/r4IUxxUkeOI/s72-c/sondaj.jpg' height='72' width='72'/><thr:total>3</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5812088081278948526.post-8484654651951879656</id><published>2011-03-02T05:19:00.000-08:00</published><updated>2011-03-23T09:42:28.431-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='elmah'/><title type='text'>Elmah: to find more, query AllXml as Xml!</title><summary type='text'>select convert(xml,AllXml) .value('(//queryString/item[@name="id"]/value/@string)[1]','nvarchar(255)') as product_id , erroridfrom elmah_errorwhere convert(xml,AllXml) .exist('//item[@name="PATH_INFO"]/value[@string="/products/product.aspx"]') = 1Since Elmah stores in the AllXml column many informations for the logged errors, those can be queried in the XPath/XQuery fashion. The AllXml values </summary><link rel='replies' type='application/atom+xml' href='http://csharpin.blogspot.com/feeds/8484654651951879656/comments/default' title='Postare comentarii'/><link rel='replies' type='text/html' href='http://csharpin.blogspot.com/2011/03/elmah-to-find-more-query-allxml-as-xml.html#comment-form' title='0 comentarii'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5812088081278948526/posts/default/8484654651951879656'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5812088081278948526/posts/default/8484654651951879656'/><link rel='alternate' type='text/html' href='http://csharpin.blogspot.com/2011/03/elmah-to-find-more-query-allxml-as-xml.html' title='Elmah: to find more, query AllXml as Xml!'/><author><name>csharpdeveloper</name><uri>http://www.blogger.com/profile/08436057351719621453</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5812088081278948526.post-6023713657465782298</id><published>2011-03-01T07:48:00.000-08:00</published><updated>2011-03-23T11:46:02.634-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='LINQ'/><title type='text'>Totals on Reports using LinqDataSource</title><summary type='text'>One common request for reporting is to show aggregations as well, like sums, averages, counts, etc among with the report itself. So for example if an expenses/charges/profits report shows the list of all products sold in some date/time range, then the person who analyzes the report would like to see and some totals (sum of the costs, sum of the charges, sum of profits and the total number of </summary><link rel='replies' type='application/atom+xml' href='http://csharpin.blogspot.com/feeds/6023713657465782298/comments/default' title='Postare comentarii'/><link rel='replies' type='text/html' href='http://csharpin.blogspot.com/2011/03/totals-on-reports-using-linqdatasource.html#comment-form' title='0 comentarii'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5812088081278948526/posts/default/6023713657465782298'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5812088081278948526/posts/default/6023713657465782298'/><link rel='alternate' type='text/html' href='http://csharpin.blogspot.com/2011/03/totals-on-reports-using-linqdatasource.html' title='Totals on Reports using LinqDataSource'/><author><name>csharpdeveloper</name><uri>http://www.blogger.com/profile/08436057351719621453</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/-PUm-VG74Mww/TYoh9oHhrRI/AAAAAAAADxY/TkB0Cttv88s/s72-c/totals.JPG' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5812088081278948526.post-3300215048555110679</id><published>2011-02-02T01:43:00.000-08:00</published><updated>2011-02-02T05:35:30.313-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='C#'/><title type='text'>Round Decimals Up and Down</title><summary type='text'>table.rounding td{text-align:center}table.rounding th.small{width:50px}table.rounding th{text-align:center;width:270px}table.rounding th span{color:Red;font-weight:bold} Nr.  Round Up Math.Ceiling(number * 100) / 100M Round Down Math.Floor(number * 100) / </summary><link rel='replies' type='application/atom+xml' href='http://csharpin.blogspot.com/feeds/3300215048555110679/comments/default' title='Postare comentarii'/><link rel='replies' type='text/html' href='http://csharpin.blogspot.com/2011/02/round-up-and-round-down-functions.html#comment-form' title='0 comentarii'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5812088081278948526/posts/default/3300215048555110679'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5812088081278948526/posts/default/3300215048555110679'/><link rel='alternate' type='text/html' href='http://csharpin.blogspot.com/2011/02/round-up-and-round-down-functions.html' title='Round Decimals Up and Down'/><author><name>csharpdeveloper</name><uri>http://www.blogger.com/profile/08436057351719621453</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5812088081278948526.post-185751908166801616</id><published>2011-01-13T04:58:00.000-08:00</published><updated>2011-01-13T07:38:35.560-08:00</updated><title type='text'>A cazut serveru'</title><summary type='text'>Am o baza de date, sa zicem cea mai mare din Romania. Sa spunem despre baza asta de date asa mare ca are si cel mai mare grup de utilizatori. Totul e asa de mare incat poate concura cu succes cu facebook. Baza asta de date a mea sta la baza unei aplicatii care ar trebui sa faca doua lucruri:1. sa colectecteze date: unii utilizatori introduc date in baza mea de date. Volumul asta de date poate fi </summary><link rel='replies' type='application/atom+xml' href='http://csharpin.blogspot.com/feeds/185751908166801616/comments/default' title='Postare comentarii'/><link rel='replies' type='text/html' href='http://csharpin.blogspot.com/2011/01/cazut-serveru.html#comment-form' title='2 comentarii'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5812088081278948526/posts/default/185751908166801616'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5812088081278948526/posts/default/185751908166801616'/><link rel='alternate' type='text/html' href='http://csharpin.blogspot.com/2011/01/cazut-serveru.html' title='A cazut serveru&apos;'/><author><name>csharpdeveloper</name><uri>http://www.blogger.com/profile/08436057351719621453</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5812088081278948526.post-2818290561349108483</id><published>2010-06-05T08:09:00.000-07:00</published><updated>2011-03-23T13:43:28.614-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='ASP .Net'/><title type='text'>ListView Alternating Group Template</title><summary type='text'>The ListView have no such thing as alternating the group templates and still is so much needed.    public class aiListView : ListView    {                int groupDisplayIndex = 1; /*update on June 16, 2010*/        private ITemplate _alternatingGroupTemplate;        public virtual ITemplate AlternatingGroupTemplate        {            get { return _alternatingGroupTemplate; }            set { _</summary><link rel='replies' type='application/atom+xml' href='http://csharpin.blogspot.com/feeds/2818290561349108483/comments/default' title='Postare comentarii'/><link rel='replies' type='text/html' href='http://csharpin.blogspot.com/2010/06/listview-alternating-group-template.html#comment-form' title='0 comentarii'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5812088081278948526/posts/default/2818290561349108483'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5812088081278948526/posts/default/2818290561349108483'/><link rel='alternate' type='text/html' href='http://csharpin.blogspot.com/2010/06/listview-alternating-group-template.html' title='ListView Alternating Group Template'/><author><name>csharpdeveloper</name><uri>http://www.blogger.com/profile/08436057351719621453</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5812088081278948526.post-7495158742423126376</id><published>2009-07-03T15:19:00.000-07:00</published><updated>2009-07-03T16:06:39.115-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='bug'/><title type='text'>How a FileZilla bug made me sweat</title><summary type='text'>Happy that I finished some minor task, I was starting to deploy on PR.Then when I test, surprise, I get the error "Could not load file or assembly 'XXXX' or one of its dependencies. An attempt was made to load a program with an incorrect format.". Pfu. Never got this before, so I started googling. A lot of messages and the conclusion it was that the server is a 64 bit version and I have a 32 bit </summary><link rel='replies' type='application/atom+xml' href='http://csharpin.blogspot.com/feeds/7495158742423126376/comments/default' title='Postare comentarii'/><link rel='replies' type='text/html' href='http://csharpin.blogspot.com/2009/07/how-filezilla-bug-made-me-sweat.html#comment-form' title='0 comentarii'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5812088081278948526/posts/default/7495158742423126376'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5812088081278948526/posts/default/7495158742423126376'/><link rel='alternate' type='text/html' href='http://csharpin.blogspot.com/2009/07/how-filezilla-bug-made-me-sweat.html' title='How a FileZilla bug made me sweat'/><author><name>csharpdeveloper</name><uri>http://www.blogger.com/profile/08436057351719621453</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5812088081278948526.post-5660475309203111634</id><published>2009-05-27T04:48:00.001-07:00</published><updated>2011-03-23T13:50:03.501-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='ASP .Net'/><title type='text'>ASP .Net server control for youtube embeded videos</title><summary type='text'>Here is ASP .Net server control for youtube embeded videos.The param definitions can be found hereOnly Src param is required, other parameters are generated only if have another value than the default one.Usage  &lt;cc1:YouTubeEmbed ID="YouTubeEmbed1" runat="server" Src="http://www.youtube.com/v/P38oxTrWYp0&amp;f=videos&amp;c=ytapi-AdrianIftode-youtubelyricsmas-ia9d2g0e-0"                AutoPlay="false"</summary><link rel='replies' type='application/atom+xml' href='http://csharpin.blogspot.com/feeds/5660475309203111634/comments/default' title='Postare comentarii'/><link rel='replies' type='text/html' href='http://csharpin.blogspot.com/2009/05/asp-net-server-control-for-youtube.html#comment-form' title='0 comentarii'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5812088081278948526/posts/default/5660475309203111634'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5812088081278948526/posts/default/5660475309203111634'/><link rel='alternate' type='text/html' href='http://csharpin.blogspot.com/2009/05/asp-net-server-control-for-youtube.html' title='ASP .Net server control for youtube embeded videos'/><author><name>csharpdeveloper</name><uri>http://www.blogger.com/profile/08436057351719621453</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5812088081278948526.post-6015720996958542476</id><published>2009-05-14T15:02:00.000-07:00</published><updated>2011-03-23T13:54:38.937-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='SQL'/><category scheme='http://www.blogger.com/atom/ns#' term='LINQ'/><title type='text'>Think LINQ deffered execution like an non-clustered SQL View</title><summary type='text'>LINQ deferred execution is when you create the query, but this is not executed until you need it. So first you tell what you need and you'll get it when is needed by calling methods like ToList, First, Single, etc.var ctx = ...var query = from p in ctx.products            where p.enabled == true &amp;&amp; c.deleted == false            select p;After calling query.ToList(), the LINQ creates the SQL, </summary><link rel='replies' type='application/atom+xml' href='http://csharpin.blogspot.com/feeds/6015720996958542476/comments/default' title='Postare comentarii'/><link rel='replies' type='text/html' href='http://csharpin.blogspot.com/2009/05/think-linq-deffered-execution-like-non.html#comment-form' title='0 comentarii'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5812088081278948526/posts/default/6015720996958542476'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5812088081278948526/posts/default/6015720996958542476'/><link rel='alternate' type='text/html' href='http://csharpin.blogspot.com/2009/05/think-linq-deffered-execution-like-non.html' title='Think LINQ deffered execution like an non-clustered SQL View'/><author><name>csharpdeveloper</name><uri>http://www.blogger.com/profile/08436057351719621453</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5812088081278948526.post-8871264133520685618</id><published>2009-04-24T14:27:00.000-07:00</published><updated>2009-04-24T15:28:33.575-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='C#'/><category scheme='http://www.blogger.com/atom/ns#' term='SQL'/><title type='text'>CLR custom aggregates for SQL Server</title><summary type='text'>Having the tables "product" and "product_stock" I want to display for each product the comma-separated list of sizes and this list is ordered by a specific order.CREATE TABLE product( product_id int, code varchar(50)  )CREATE TABLE product_stock( product_stock_id int, size_order int , size varchar(20) , product_id int )-- desired outputProduct_id         Sizes In Stock35            UK7, UK8, UK9,</summary><link rel='replies' type='application/atom+xml' href='http://csharpin.blogspot.com/feeds/8871264133520685618/comments/default' title='Postare comentarii'/><link rel='replies' type='text/html' href='http://csharpin.blogspot.com/2009/04/clr-custom-aggregates-for-sql-server.html#comment-form' title='0 comentarii'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5812088081278948526/posts/default/8871264133520685618'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5812088081278948526/posts/default/8871264133520685618'/><link rel='alternate' type='text/html' href='http://csharpin.blogspot.com/2009/04/clr-custom-aggregates-for-sql-server.html' title='CLR custom aggregates for SQL Server'/><author><name>csharpdeveloper</name><uri>http://www.blogger.com/profile/08436057351719621453</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5812088081278948526.post-8338557401842546612</id><published>2009-04-13T08:38:00.000-07:00</published><updated>2009-04-13T12:07:54.719-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='ASP .Net'/><title type='text'>Tracking codes in DEBUG-RELEASE mode</title><summary type='text'>While you work on a website which includes some JavaScript for counters and statistics is better not to allow or to "hide" them during the development time.One solution is to comment the source code and every time before the page is published, to uncomment the relevant lines. This leads to errors sooner or later, we use to forget things (uncomment things).A better option is to use preprocessor </summary><link rel='replies' type='application/atom+xml' href='http://csharpin.blogspot.com/feeds/8338557401842546612/comments/default' title='Postare comentarii'/><link rel='replies' type='text/html' href='http://csharpin.blogspot.com/2009/04/tracking-codes-in-debug-release-mode.html#comment-form' title='0 comentarii'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5812088081278948526/posts/default/8338557401842546612'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5812088081278948526/posts/default/8338557401842546612'/><link rel='alternate' type='text/html' href='http://csharpin.blogspot.com/2009/04/tracking-codes-in-debug-release-mode.html' title='Tracking codes in DEBUG-RELEASE mode'/><author><name>csharpdeveloper</name><uri>http://www.blogger.com/profile/08436057351719621453</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5812088081278948526.post-878517157965395350</id><published>2009-04-01T14:08:00.000-07:00</published><updated>2009-04-24T14:29:04.457-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='C#'/><title type='text'>Levenshtein distance - use on web site search</title><summary type='text'>Levenshtein distance is the minimum number of character deletion (D), insertion (I) or substitution(S) operations to transform a string to another.I used this algorithm to give alternatives to an user when he gets no results after he submitted search by a specific keyword. Often happens when the keyword is misspelled or even there are no matches.If an e-shop sells very expensive bracelets and has</summary><link rel='replies' type='application/atom+xml' href='http://csharpin.blogspot.com/feeds/878517157965395350/comments/default' title='Postare comentarii'/><link rel='replies' type='text/html' href='http://csharpin.blogspot.com/2009/04/levenshtein-distance-use-on-web-site.html#comment-form' title='0 comentarii'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5812088081278948526/posts/default/878517157965395350'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5812088081278948526/posts/default/878517157965395350'/><link rel='alternate' type='text/html' href='http://csharpin.blogspot.com/2009/04/levenshtein-distance-use-on-web-site.html' title='Levenshtein distance - use on web site search'/><author><name>csharpdeveloper</name><uri>http://www.blogger.com/profile/08436057351719621453</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5812088081278948526.post-3855105104083932367</id><published>2009-03-30T15:57:00.000-07:00</published><updated>2009-03-30T17:04:52.334-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='ASP .Net'/><title type='text'>Eval: Sometimes I like spagheti code</title><summary type='text'>code{color:red}I just discovered some interesting features of the construct &lt;%# Eval() %&gt;. Eval function uses reflection to evaluate a property of a bound object.I have two classes  Product and Category and I want to display the available products in a page, by using a data bound control.public class Product {    public int ID;    public string Name;    public int Stock;    public DateTime Date;</summary><link rel='replies' type='application/atom+xml' href='http://csharpin.blogspot.com/feeds/3855105104083932367/comments/default' title='Postare comentarii'/><link rel='replies' type='text/html' href='http://csharpin.blogspot.com/2009/03/eval-sometimes-i-like-spagheti-code.html#comment-form' title='1 comentarii'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5812088081278948526/posts/default/3855105104083932367'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5812088081278948526/posts/default/3855105104083932367'/><link rel='alternate' type='text/html' href='http://csharpin.blogspot.com/2009/03/eval-sometimes-i-like-spagheti-code.html' title='Eval: Sometimes I like spagheti code'/><author><name>csharpdeveloper</name><uri>http://www.blogger.com/profile/08436057351719621453</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5812088081278948526.post-4229745299650420375</id><published>2009-03-21T11:17:00.000-07:00</published><updated>2009-03-21T11:41:06.373-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='UrlRewritingNet'/><category scheme='http://www.blogger.com/atom/ns#' term='elmah'/><title type='text'>Using UrlRewritingNet and Elmah together</title><summary type='text'> @page { size: 21.59cm 27.94cm; margin-top: 2.54cm; margin-bottom: 2.54cm; margin-left: 3.175cm; margin-right: 3.175cm } table { border-collapse:collapse; border-spacing:0; empty-cells:show } td, th { vertical-align:top; } h1, h2, h3, h4, h5, h6 { clear:both } ol, ul { padding:0; } * { margin:0; } *.Frame { font-size:12pt; vertical-align:top; text-align:center; } *.Graphics { font-size:12pt; </summary><link rel='replies' type='application/atom+xml' href='http://csharpin.blogspot.com/feeds/4229745299650420375/comments/default' title='Postare comentarii'/><link rel='replies' type='text/html' href='http://csharpin.blogspot.com/2009/03/using-urlrewritingnet-and-elmah.html#comment-form' title='0 comentarii'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5812088081278948526/posts/default/4229745299650420375'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5812088081278948526/posts/default/4229745299650420375'/><link rel='alternate' type='text/html' href='http://csharpin.blogspot.com/2009/03/using-urlrewritingnet-and-elmah.html' title='Using UrlRewritingNet and Elmah together'/><author><name>csharpdeveloper</name><uri>http://www.blogger.com/profile/08436057351719621453</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5812088081278948526.post-9033263897487384703</id><published>2009-02-24T07:52:00.000-08:00</published><updated>2009-02-24T08:05:11.055-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='ASP .Net'/><title type='text'>Un required validator pentru DropDownList cu RangeValidator</title><summary type='text'>Validatorul RangeValidator va aparea in UI ca un RequiredValidator. Utilizatorul nu va putea trece mai departe daca nu alege o optiune de la 1 la 5. :)&lt;asp:DropDownList ID="ddlTitle" runat="server"&gt;       &lt;asp:ListItem Value="0"&gt;Select Title&lt;/asp:ListItem&gt;       &lt;asp:ListItem Value="1"&gt;Mr&lt;/asp:ListItem&gt;       &lt;asp:ListItem Value="2"&gt;Mrs&lt;/asp:ListItem&gt;       &lt;asp:ListItem Value="3"&gt;Miss&lt;/asp:</summary><link rel='replies' type='application/atom+xml' href='http://csharpin.blogspot.com/feeds/9033263897487384703/comments/default' title='Postare comentarii'/><link rel='replies' type='text/html' href='http://csharpin.blogspot.com/2009/02/un-required-validator-pentru.html#comment-form' title='0 comentarii'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5812088081278948526/posts/default/9033263897487384703'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5812088081278948526/posts/default/9033263897487384703'/><link rel='alternate' type='text/html' href='http://csharpin.blogspot.com/2009/02/un-required-validator-pentru.html' title='Un required validator pentru DropDownList cu RangeValidator'/><author><name>csharpdeveloper</name><uri>http://www.blogger.com/profile/08436057351719621453</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5812088081278948526.post-6177657890288212661</id><published>2008-10-28T12:28:00.000-07:00</published><updated>2008-10-28T13:38:24.432-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='JQuery'/><category scheme='http://www.blogger.com/atom/ns#' term='ASP .Net'/><title type='text'>JQuery si WebMethod</title><summary type='text'>Prin noiembrie 2006 descoperisem la HALO interactive posibilitatea de a apela dintr-o pagina HTML o metoda dintr-o pagina aspx folosind un ScriptManager. Trebuia sa fac o autentificare in doi pasi. ScriptManger-ul genereaza ceva JavaScript folosit pentru a construi apelul AJAX, dar si pentru a folosi o sintaxa de genul PageMethods.MethodName, valabila atata timp cat e setata true optiunea </summary><link rel='replies' type='application/atom+xml' href='http://csharpin.blogspot.com/feeds/6177657890288212661/comments/default' title='Postare comentarii'/><link rel='replies' type='text/html' href='http://csharpin.blogspot.com/2008/10/jquery-si-webmethod.html#comment-form' title='0 comentarii'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5812088081278948526/posts/default/6177657890288212661'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5812088081278948526/posts/default/6177657890288212661'/><link rel='alternate' type='text/html' href='http://csharpin.blogspot.com/2008/10/jquery-si-webmethod.html' title='JQuery si WebMethod'/><author><name>csharpdeveloper</name><uri>http://www.blogger.com/profile/08436057351719621453</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5812088081278948526.post-5872030923426925947</id><published>2008-10-08T07:28:00.000-07:00</published><updated>2008-10-09T05:21:22.703-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='C# limbaj'/><title type='text'>Conversie data pentru cultura romana (ro-RO)</title><summary type='text'>Vreau sa convertesc date calendaristice din cultura romana (ro-RO) din string in DateTime. Datele sunt de genul 8 Oct 2008, 9 Oct 2008, 12 Dec 2008. DateTime.TryParseExact accepta formatul "d MMM yyyy", numai ca pentru cultura romana datele trebuie sa fie de forma 8 Oct. 2008, 9 Oct. 2008, 12  Dec. 2008 (cu punct dupa luna). Obtin expresia regulata pentru gasirea lunii din data, iar dupa luna </summary><link rel='replies' type='application/atom+xml' href='http://csharpin.blogspot.com/feeds/5872030923426925947/comments/default' title='Postare comentarii'/><link rel='replies' type='text/html' href='http://csharpin.blogspot.com/2008/10/conversie-data-pentru-cultura-romana-ro.html#comment-form' title='0 comentarii'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5812088081278948526/posts/default/5872030923426925947'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5812088081278948526/posts/default/5872030923426925947'/><link rel='alternate' type='text/html' href='http://csharpin.blogspot.com/2008/10/conversie-data-pentru-cultura-romana-ro.html' title='Conversie data pentru cultura romana (ro-RO)'/><author><name>csharpdeveloper</name><uri>http://www.blogger.com/profile/08436057351719621453</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5812088081278948526.post-7967175556509191084</id><published>2008-09-25T19:03:00.000-07:00</published><updated>2008-09-25T19:06:49.778-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='C# limbaj'/><category scheme='http://www.blogger.com/atom/ns#' term='SQL'/><title type='text'>null == null ?</title><summary type='text'>Test:T - SQL:if ( null = null ) print 'null == null'else print 'null != null'C#:Console.WriteLine(null == null);Ce afiseaza fiecare? Si de ce?</summary><link rel='replies' type='application/atom+xml' href='http://csharpin.blogspot.com/feeds/7967175556509191084/comments/default' title='Postare comentarii'/><link rel='replies' type='text/html' href='http://csharpin.blogspot.com/2008/09/null-null.html#comment-form' title='0 comentarii'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5812088081278948526/posts/default/7967175556509191084'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5812088081278948526/posts/default/7967175556509191084'/><link rel='alternate' type='text/html' href='http://csharpin.blogspot.com/2008/09/null-null.html' title='null == null ?'/><author><name>csharpdeveloper</name><uri>http://www.blogger.com/profile/08436057351719621453</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5812088081278948526.post-7747534443268381387</id><published>2008-09-03T10:05:00.000-07:00</published><updated>2008-09-03T10:27:26.641-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='bug'/><title type='text'>O fi fost vreun bug in Google Chrome?</title><summary type='text'>Ca si istoric, am vrut sa inspectez un element img cu imaginea inexistenta ( adica lipsea de pe server)Spre deosebire de FireFox, nu imi da optiunea de a restaura sesiunea dinaintea erorii.</summary><link rel='replies' type='application/atom+xml' href='http://csharpin.blogspot.com/feeds/7747534443268381387/comments/default' title='Postare comentarii'/><link rel='replies' type='text/html' href='http://csharpin.blogspot.com/2008/09/o-fi-fost-vreun-bug-in-google-chrome.html#comment-form' title='1 comentarii'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5812088081278948526/posts/default/7747534443268381387'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5812088081278948526/posts/default/7747534443268381387'/><link rel='alternate' type='text/html' href='http://csharpin.blogspot.com/2008/09/o-fi-fost-vreun-bug-in-google-chrome.html' title='O fi fost vreun bug in Google Chrome?'/><author><name>csharpdeveloper</name><uri>http://www.blogger.com/profile/08436057351719621453</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5812088081278948526.post-6200565691317830560</id><published>2008-08-08T06:36:00.000-07:00</published><updated>2008-08-08T07:11:23.549-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='ASP .Net'/><title type='text'>Despre CompositeDataBoundControl</title><summary type='text'>p{text-indent:20;text-align:justify;}CompositeDataBoundControl este clasa de baza pentru DetailsView, FormView si GridView si are o metoda abstracta ce trebuie implementata de orice clasa mostenitoare.protected abstract int CreateChildControls(IEnumerable dataSource, bool dataBinding); dataBinding reprezinta:-true: controlul va fi construit pe baza unui dataSource-false: controlul se va </summary><link rel='replies' type='application/atom+xml' href='http://csharpin.blogspot.com/feeds/6200565691317830560/comments/default' title='Postare comentarii'/><link rel='replies' type='text/html' href='http://csharpin.blogspot.com/2008/08/despre-compositedataboundcontrol.html#comment-form' title='0 comentarii'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5812088081278948526/posts/default/6200565691317830560'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5812088081278948526/posts/default/6200565691317830560'/><link rel='alternate' type='text/html' href='http://csharpin.blogspot.com/2008/08/despre-compositedataboundcontrol.html' title='Despre CompositeDataBoundControl'/><author><name>csharpdeveloper</name><uri>http://www.blogger.com/profile/08436057351719621453</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5812088081278948526.post-8106164238025687659</id><published>2008-06-03T03:57:00.000-07:00</published><updated>2008-06-03T04:53:06.347-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='SQL'/><title type='text'>Operatorul APPLY in SQL 2005</title><summary type='text'>CREATE TABLE dbo.Items( ID int IDENTITY(1,1) NOT NULL, Name varchar(50) NOT NULL,  CONSTRAINT PK_Items PRIMARY KEY (ID ASC))-- Ceva valoriGOINSERT INTO Items VALUES ('X')INSERT INTO Items VALUES ('Y')INSERT INTO Items VALUES ('Z')-- O functie care returneaza itemurile care au id-ul mai mic decat @ItemID (cele anterioare unui anumit item)GOCREATE FUNCTION [dbo].[getPreviousItems]( @ItemID int)</summary><link rel='replies' type='application/atom+xml' href='http://csharpin.blogspot.com/feeds/8106164238025687659/comments/default' title='Postare comentarii'/><link rel='replies' type='text/html' href='http://csharpin.blogspot.com/2008/06/operatorul-apply-in-sql-2005.html#comment-form' title='0 comentarii'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5812088081278948526/posts/default/8106164238025687659'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5812088081278948526/posts/default/8106164238025687659'/><link rel='alternate' type='text/html' href='http://csharpin.blogspot.com/2008/06/operatorul-apply-in-sql-2005.html' title='Operatorul APPLY in SQL 2005'/><author><name>csharpdeveloper</name><uri>http://www.blogger.com/profile/08436057351719621453</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5812088081278948526.post-292661511031674990</id><published>2008-04-19T12:54:00.000-07:00</published><updated>2008-04-19T13:27:26.678-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='ASP .Net'/><title type='text'>IsPostBack</title><summary type='text'> p { text-indent:20;text-align:justify; } MSDN spune ca proprietatea IsPostBack e o valoare care indica daca pagina este creata pentru a fi raspunsul postbackului unui client sau pagina este creata si accesata pentru prima data. Cuvantul cheie e postback, de fapt ce inseamna acest postback. Perceptia generala e ca IsPostBack e true atunci cand utilizatorul da click pe un buton sau pe un control </summary><link rel='replies' type='application/atom+xml' href='http://csharpin.blogspot.com/feeds/292661511031674990/comments/default' title='Postare comentarii'/><link rel='replies' type='text/html' href='http://csharpin.blogspot.com/2008/04/ispostback.html#comment-form' title='2 comentarii'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5812088081278948526/posts/default/292661511031674990'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5812088081278948526/posts/default/292661511031674990'/><link rel='alternate' type='text/html' href='http://csharpin.blogspot.com/2008/04/ispostback.html' title='IsPostBack'/><author><name>csharpdeveloper</name><uri>http://www.blogger.com/profile/08436057351719621453</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5812088081278948526.post-2181575230544302315</id><published>2008-04-14T04:13:00.000-07:00</published><updated>2008-04-14T04:26:32.233-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='LINQ'/><title type='text'>Un bug in LINQ</title><summary type='text'> p { text-indent:20;text-align:justify; } Am dat de un mic bug in LINQ to SQL, ce m-a facut sa-mi regandesc o abordare dintr-un anumit proiect. Eroarea apare in interiorul DataContext si anume la nivelul asocierii dintre clasele mapate pe tabele in scopul de a evidentia relatia 1:n.Sa explic insa cu un exemplu. Se da o baza de date cu trei tabele, o tabela cu categorii, o tabela cu produse si o </summary><link rel='replies' type='application/atom+xml' href='http://csharpin.blogspot.com/feeds/2181575230544302315/comments/default' title='Postare comentarii'/><link rel='replies' type='text/html' href='http://csharpin.blogspot.com/2008/04/un-bug-in-linq.html#comment-form' title='2 comentarii'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5812088081278948526/posts/default/2181575230544302315'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5812088081278948526/posts/default/2181575230544302315'/><link rel='alternate' type='text/html' href='http://csharpin.blogspot.com/2008/04/un-bug-in-linq.html' title='Un bug in LINQ'/><author><name>csharpdeveloper</name><uri>http://www.blogger.com/profile/08436057351719621453</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5812088081278948526.post-1083884977307808149</id><published>2008-03-30T06:40:00.000-07:00</published><updated>2008-06-03T04:58:52.125-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='SQL'/><title type='text'>Reindexare in SQL 2000</title><summary type='text'> p { text-indent:20;text-align:justify; } Multe aplicatii ASP .Net au in spate si un server de baze de date. Ce tre’ sa faci atunci cand pagini cu diverse rapoarte se incarca tot mai greu de la o saptamana la alta, primesti erori de timeout tot mai des pe mail, iar clientii incep sa devina din ce in ce frustrati? Incepi sa gugalesti:). Presupun ca pe tabelele alea mari sunt deja construiti niste </summary><link rel='replies' type='application/atom+xml' href='http://csharpin.blogspot.com/feeds/1083884977307808149/comments/default' title='Postare comentarii'/><link rel='replies' type='text/html' href='http://csharpin.blogspot.com/2008/03/reindexare-in-sql-2000.html#comment-form' title='0 comentarii'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5812088081278948526/posts/default/1083884977307808149'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5812088081278948526/posts/default/1083884977307808149'/><link rel='alternate' type='text/html' href='http://csharpin.blogspot.com/2008/03/reindexare-in-sql-2000.html' title='Reindexare in SQL 2000'/><author><name>csharpdeveloper</name><uri>http://www.blogger.com/profile/08436057351719621453</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5812088081278948526.post-2735523575843342831</id><published>2008-03-21T15:26:00.000-07:00</published><updated>2008-03-21T16:55:14.990-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='C# limbaj'/><title type='text'>HTML Parser sau Expresii Regulate</title><summary type='text'>.panel2{overflow: hidden;width: 99%;height: 350px;color:Blue}.panelHeader{width: 100%;}p{text-indent:20;text-align:justify;}Extrag informatie dintr-o pagina si ma intreb cum anume sa procedez. Sa folosesc expresii regulate sau un parser html. Norocul meu e ca am gasit unul deja implementat de un anume tip Alex Chudnovsky, iar .Net imi ofera suport si pentru expresii regulate.Am luat ca test prima</summary><link rel='replies' type='application/atom+xml' href='http://csharpin.blogspot.com/feeds/2735523575843342831/comments/default' title='Postare comentarii'/><link rel='replies' type='text/html' href='http://csharpin.blogspot.com/2008/03/html-parser-sau-expresii-regulate.html#comment-form' title='2 comentarii'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5812088081278948526/posts/default/2735523575843342831'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5812088081278948526/posts/default/2735523575843342831'/><link rel='alternate' type='text/html' href='http://csharpin.blogspot.com/2008/03/html-parser-sau-expresii-regulate.html' title='HTML Parser sau Expresii Regulate'/><author><name>csharpdeveloper</name><uri>http://www.blogger.com/profile/08436057351719621453</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5812088081278948526.post-132738290670233730</id><published>2008-01-12T16:27:00.000-08:00</published><updated>2008-01-12T17:46:22.598-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='ASP .Net'/><category scheme='http://www.blogger.com/atom/ns#' term='LINQ to XML'/><title type='text'>LINQ to XML in ASP .Net</title><summary type='text'>  .panel{overflow: scroll;width: 99%;height: 500px;color:Blue/*border-left-style: inset;border-left-width: 1;border-top-style: inset;border-top-width: 1;*/}.panelHeader{width: 100%;/*border-left-style: inset;border-left-width: 1;border-top-style: inset;border-top-width: 1;*/}  Un alt mod de a stoca si manipula date este familia XML. Datele din fisiere sunt constranse sa respecte un anumit model, </summary><link rel='replies' type='application/atom+xml' href='http://csharpin.blogspot.com/feeds/132738290670233730/comments/default' title='Postare comentarii'/><link rel='replies' type='text/html' href='http://csharpin.blogspot.com/2008/01/linq-to-xml-in-asp-net.html#comment-form' title='1 comentarii'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5812088081278948526/posts/default/132738290670233730'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5812088081278948526/posts/default/132738290670233730'/><link rel='alternate' type='text/html' href='http://csharpin.blogspot.com/2008/01/linq-to-xml-in-asp-net.html' title='LINQ to XML in ASP .Net'/><author><name>csharpdeveloper</name><uri>http://www.blogger.com/profile/08436057351719621453</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5812088081278948526.post-2677852181755246375</id><published>2007-12-21T09:23:00.000-08:00</published><updated>2007-12-24T06:46:04.402-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='C# limbaj'/><title type='text'>Path.Combine - C# 3.0 Extension Method</title><summary type='text'> p { text-indent:20;text-align:justify; }  O data cu C# 3.0 au venit si metodele extensie. Sunt foarte utile cand se vrea a se extinde o clasa care nu poate fi mostenita cum e clasa string.Un alt avantaj e ca schimba notatia prefix a metodelor statice cu una infix, ceea ce face codul mult mai clar si mai usor de scris. De exemplu metoda statica Combine din clasa Path concateneaza doua stringuri </summary><link rel='replies' type='application/atom+xml' href='http://csharpin.blogspot.com/feeds/2677852181755246375/comments/default' title='Postare comentarii'/><link rel='replies' type='text/html' href='http://csharpin.blogspot.com/2007/12/path-extension-method.html#comment-form' title='0 comentarii'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5812088081278948526/posts/default/2677852181755246375'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5812088081278948526/posts/default/2677852181755246375'/><link rel='alternate' type='text/html' href='http://csharpin.blogspot.com/2007/12/path-extension-method.html' title='Path.Combine - C# 3.0 Extension Method'/><author><name>csharpdeveloper</name><uri>http://www.blogger.com/profile/08436057351719621453</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5812088081278948526.post-4029944186044448932</id><published>2007-10-25T09:10:00.000-07:00</published><updated>2008-03-30T04:30:35.818-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='JavaScript'/><title type='text'>Injectare cod javascript</title><summary type='text'> p { text-indent:20;text-align:justify; }      Sunt unele situri care pur si simplu te lasa sa iti formatezi textul scris de tine  . De exemplu un blog iti ofera tool-uri cu care sa inserezi   diverse elemente html sau il formatezi de mana. In felul acesta iti customizezi ceea   ce pui pe net. Mai sunt si situri pe care poti edita html-ul, dar nu   poti insera taguri &lt;script&gt;&lt;script/&gt;. Le "</summary><link rel='replies' type='application/atom+xml' href='http://csharpin.blogspot.com/feeds/4029944186044448932/comments/default' title='Postare comentarii'/><link rel='replies' type='text/html' href='http://csharpin.blogspot.com/2007/10/injectare-cod-javascript.html#comment-form' title='0 comentarii'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5812088081278948526/posts/default/4029944186044448932'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5812088081278948526/posts/default/4029944186044448932'/><link rel='alternate' type='text/html' href='http://csharpin.blogspot.com/2007/10/injectare-cod-javascript.html' title='Injectare cod javascript'/><author><name>csharpdeveloper</name><uri>http://www.blogger.com/profile/08436057351719621453</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5812088081278948526.post-479698445352482649</id><published>2007-08-16T08:25:00.000-07:00</published><updated>2007-12-24T06:46:22.152-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='WCF'/><title type='text'>WCF: creare serviciu, configurare, gazduire pe serverul IIS, creare client</title><summary type='text'>p{text-indent:20;text-align:justify;}Voi prezenta cum se poate crea un serviciu Windows Communication Foundation (Indigo), pornind de la crearea unei solutii care sa continta, serviciul in sine, o librarie de creare de obiecte business, precum si directorul virtual care va gazdui serviciul in IIS.Pentru a folosi acestea e nevoie de .Net 3.0. Mai multe despre cum se instaleaza aici    Pregatirea </summary><link rel='replies' type='application/atom+xml' href='http://csharpin.blogspot.com/feeds/479698445352482649/comments/default' title='Postare comentarii'/><link rel='replies' type='text/html' href='http://csharpin.blogspot.com/2007/08/wcf-creare-serviciu-configurare.html#comment-form' title='0 comentarii'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5812088081278948526/posts/default/479698445352482649'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5812088081278948526/posts/default/479698445352482649'/><link rel='alternate' type='text/html' href='http://csharpin.blogspot.com/2007/08/wcf-creare-serviciu-configurare.html' title='WCF: creare serviciu, configurare, gazduire pe serverul IIS, creare client'/><author><name>csharpdeveloper</name><uri>http://www.blogger.com/profile/08436057351719621453</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5812088081278948526.post-1840251723122495923</id><published>2007-07-25T07:05:00.000-07:00</published><updated>2007-12-24T06:46:39.445-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='WEB SERVICE'/><title type='text'>xml 2 html  sau formatarea unui raspuns web service</title><summary type='text'>Si-am dat de o problema: namespace-urile.In incercarea disperata de a transforma cu un xslt raspunsul unui web service si dupa vreo ora de rateuri am realizat ca de fapt namespace-ul definit pentru web service era vinovatul.Si un mic exemplu:Raspunsul web service-ului&lt;?xml version="1.0" encoding="utf-8"?&gt;&lt;?xml-stylesheet type="text/xsl" href="customer.xsl" ?&gt;&lt;soap:Envelope xmlns:soap="http://</summary><link rel='replies' type='application/atom+xml' href='http://csharpin.blogspot.com/feeds/1840251723122495923/comments/default' title='Postare comentarii'/><link rel='replies' type='text/html' href='http://csharpin.blogspot.com/2007/07/xml-2-html-sau-formatarea-unui-raspuns.html#comment-form' title='0 comentarii'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5812088081278948526/posts/default/1840251723122495923'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5812088081278948526/posts/default/1840251723122495923'/><link rel='alternate' type='text/html' href='http://csharpin.blogspot.com/2007/07/xml-2-html-sau-formatarea-unui-raspuns.html' title='xml 2 html  sau formatarea unui raspuns web service'/><author><name>csharpdeveloper</name><uri>http://www.blogger.com/profile/08436057351719621453</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5812088081278948526.post-4338635008888869298</id><published>2007-07-17T07:05:00.000-07:00</published><updated>2007-12-24T06:47:13.952-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='criptare'/><title type='text'>XOR?</title><summary type='text'>using System;using System.Text;    //     Am vazut un mod criptare a parolelor intr-o baza de date bazat pe operatia XOR    //    //     Ideea e urmatoarea:    //             La inregistrare parola userului este codificata printr-o operatie XOR    //             intre parola si o cheie, iar codificarea este pastrata in baza de date.    //                //             Cand utilizatorul se </summary><link rel='replies' type='application/atom+xml' href='http://csharpin.blogspot.com/feeds/4338635008888869298/comments/default' title='Postare comentarii'/><link rel='replies' type='text/html' href='http://csharpin.blogspot.com/2007/07/xor.html#comment-form' title='1 comentarii'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5812088081278948526/posts/default/4338635008888869298'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5812088081278948526/posts/default/4338635008888869298'/><link rel='alternate' type='text/html' href='http://csharpin.blogspot.com/2007/07/xor.html' title='XOR?'/><author><name>csharpdeveloper</name><uri>http://www.blogger.com/profile/08436057351719621453</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5812088081278948526.post-7268640162467626974</id><published>2007-07-10T01:07:00.000-07:00</published><updated>2007-12-24T06:44:59.074-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='C# limbaj'/><title type='text'>yield keyword</title><summary type='text'>using System;using System.Collections;using System.Collections.Generic;namespace YieldDemo{   public static class YieldDemo   {       ///       /// Filtrarea unui sir de stringuri cu yield       ///       ///       ///       public static IEnumerable NamesWitchStartsWithALetter(string[] names)       {           foreach ( string name in names )               if ( name.StartsWith ( "A" ) )</summary><link rel='replies' type='application/atom+xml' href='http://csharpin.blogspot.com/feeds/7268640162467626974/comments/default' title='Postare comentarii'/><link rel='replies' type='text/html' href='http://csharpin.blogspot.com/2007/07/yield-keyword_1278.html#comment-form' title='0 comentarii'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5812088081278948526/posts/default/7268640162467626974'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5812088081278948526/posts/default/7268640162467626974'/><link rel='alternate' type='text/html' href='http://csharpin.blogspot.com/2007/07/yield-keyword_1278.html' title='yield keyword'/><author><name>csharpdeveloper</name><uri>http://www.blogger.com/profile/08436057351719621453</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5812088081278948526.post-5193239557334907006</id><published>2007-05-21T12:17:00.000-07:00</published><updated>2007-12-24T06:45:28.217-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='C# limbaj'/><title type='text'>Operatorii is si as</title><summary type='text'>Costul operatorilor as is isstatic void Main(string[] args)        {            object obj = new string('s', 1);            IsDemo(obj);            AsDemo(obj);            ExplicitDemo(obj);        } static void IsDemo(object str){ string local = null; if (str is string) {  local = (string)str; }}.method private hidebysig static void  IsDemo(object str) cil managed{  // Code size       29 (0x1d)</summary><link rel='replies' type='application/atom+xml' href='http://csharpin.blogspot.com/feeds/5193239557334907006/comments/default' title='Postare comentarii'/><link rel='replies' type='text/html' href='http://csharpin.blogspot.com/2007/05/operatorii-is-si-as.html#comment-form' title='0 comentarii'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5812088081278948526/posts/default/5193239557334907006'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5812088081278948526/posts/default/5193239557334907006'/><link rel='alternate' type='text/html' href='http://csharpin.blogspot.com/2007/05/operatorii-is-si-as.html' title='Operatorii is si as'/><author><name>csharpdeveloper</name><uri>http://www.blogger.com/profile/08436057351719621453</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5812088081278948526.post-7434790901268001121</id><published>2007-05-20T12:44:00.000-07:00</published><updated>2007-12-24T06:45:41.885-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='C# limbaj'/><title type='text'>Orice este un obiect</title><summary type='text'>using System;namespace Namespace{    public interface IObject    {        void MyToString();    }    public class MyObject : IObject    {        public void MyToString(){}    }    public class Program        {            static void SomeFunction(object a, object b, IObject c, MyObject d)            {                Int32       i           = (int)a;                            MyObject    obj_b</summary><link rel='replies' type='application/atom+xml' href='http://csharpin.blogspot.com/feeds/7434790901268001121/comments/default' title='Postare comentarii'/><link rel='replies' type='text/html' href='http://csharpin.blogspot.com/2007/05/orice-este-un-obiect.html#comment-form' title='0 comentarii'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5812088081278948526/posts/default/7434790901268001121'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5812088081278948526/posts/default/7434790901268001121'/><link rel='alternate' type='text/html' href='http://csharpin.blogspot.com/2007/05/orice-este-un-obiect.html' title='Orice este un obiect'/><author><name>csharpdeveloper</name><uri>http://www.blogger.com/profile/08436057351719621453</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5812088081278948526.post-4626423140971127871</id><published>2007-05-20T11:02:00.000-07:00</published><updated>2008-01-14T04:02:24.316-08:00</updated><title type='text'>Hello World</title><summary type='text'>Sunt Adrian Iftode, programator .Net, cel putin asta fac 8 ore la serviciu. Acest blog va contine lucruri simple legate de programare cu limbajul C#.</summary><link rel='replies' type='application/atom+xml' href='http://csharpin.blogspot.com/feeds/4626423140971127871/comments/default' title='Postare comentarii'/><link rel='replies' type='text/html' href='http://csharpin.blogspot.com/2007/05/hello-world.html#comment-form' title='0 comentarii'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5812088081278948526/posts/default/4626423140971127871'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5812088081278948526/posts/default/4626423140971127871'/><link rel='alternate' type='text/html' href='http://csharpin.blogspot.com/2007/05/hello-world.html' title='Hello World'/><author><name>csharpdeveloper</name><uri>http://www.blogger.com/profile/08436057351719621453</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry></feed>
