コード例 #1
0
        public List<Data_Associate> SearchAssociate(int AssociateID, int? DesignationID, string FirstName, string LastName, int? ProjectID, int? LocationID, ref int? count)
        {
            int DesID = (DesignationID == null) ? 0 : Convert.ToInt32(DesignationID);
               int ProID = (ProjectID == null) ? 0 : Convert.ToInt32(ProjectID);
               int LocID = (LocationID == null) ? 0 : Convert.ToInt32(LocationID);
               List<Data_Associate> Associates = new List<Data_Associate>();
               SqlConnection sqlConn = new SqlConnection(base.Connection.ConnectionString);
               using (sqlConn)
               {
               try
               {
                   SqlCommand cmd = sqlConn.CreateCommand();
                   cmd.CommandType = System.Data.CommandType.StoredProcedure;
                   cmd.CommandText = "dbo.Search_Associate";
                   cmd.Parameters.AddWithValue("@AssociateID", AssociateID);
                   cmd.Parameters.AddWithValue("@DesignationID", DesID);
                   cmd.Parameters.AddWithValue("@FirstName", FirstName);
                   cmd.Parameters.AddWithValue("@LastName", LastName);
                   cmd.Parameters.AddWithValue("@ProjectID", ProID);
                   cmd.Parameters.AddWithValue("@LocationID", LocID);

                   if (sqlConn.State != ConnectionState.Open)
                       sqlConn.Open();

                   SqlDataReader rdr = cmd.ExecuteReader();

                   while (rdr.Read())
                   {
                       Data_Associate associate = new Data_Associate()
                       {
                           AssociateID = (rdr["AssociateID"].ToString() == string.Empty) ? 0 : Convert.ToInt32(rdr["AssociateID"].ToString()),
                           FirstName = rdr["FirstName"].ToString(),
                           LastName = rdr["LastName"].ToString(),
                           Mobile = rdr["Mobile"].ToString(),
                           email = rdr["email"].ToString(),
                           DirectReportID = (rdr["DirectReportID"].ToString() == string.Empty) ? 0 : Convert.ToInt32(rdr["DirectReportID"].ToString()),
                           IsActive = (rdr["IsActive"].ToString() == string.Empty) ? false : Convert.ToBoolean(rdr["IsActive"].ToString()),
                           IsApproved = (rdr["IsApproved"].ToString() == string.Empty) ? false : Convert.ToBoolean(rdr["IsApproved"].ToString()),
                           ModifiedBy = (rdr["ModifiedBy"].ToString() == string.Empty) ? 0 : Convert.ToInt32(rdr["ModifiedBy"].ToString()),
                           //ModifiedOn = Convert.ToDateTime(rdr["ModifiedOn"]),
                           ProjectName = rdr["ProjectName"].ToString(),
                           Location = rdr["Location"].ToString(),
                           Designation = rdr["Designation"].ToString(),
                           DOJ = rdr["DOJ"].ToString(),
                           DOB = rdr["DOB"].ToString(),
                           UserId = rdr["UserId"].ToString(),
                       };
                       Associates.Add(associate);
                   }
                   rdr.Close();
               }
               catch (Exception ex)
               {
                   throw ex;
               }
               }
               return Associates;
        }
コード例 #2
0
        public List <Data_Associate> SearchAssociate(int AssociateID, int?DesignationID, string FirstName, string LastName, int?ProjectID, int?LocationID, ref int?count)
        {
            int DesID = (DesignationID == null) ? 0 : Convert.ToInt32(DesignationID);
            int ProID = (ProjectID == null) ? 0 : Convert.ToInt32(ProjectID);
            int LocID = (LocationID == null) ? 0 : Convert.ToInt32(LocationID);
            List <Data_Associate> Associates = new List <Data_Associate>();
            SqlConnection         sqlConn    = new SqlConnection(base.Connection.ConnectionString);

            using (sqlConn)
            {
                try
                {
                    SqlCommand cmd = sqlConn.CreateCommand();
                    cmd.CommandType = System.Data.CommandType.StoredProcedure;
                    cmd.CommandText = "dbo.Search_Associate";
                    cmd.Parameters.AddWithValue("@AssociateID", AssociateID);
                    cmd.Parameters.AddWithValue("@DesignationID", DesID);
                    cmd.Parameters.AddWithValue("@FirstName", FirstName);
                    cmd.Parameters.AddWithValue("@LastName", LastName);
                    cmd.Parameters.AddWithValue("@ProjectID", ProID);
                    cmd.Parameters.AddWithValue("@LocationID", LocID);

                    if (sqlConn.State != ConnectionState.Open)
                    {
                        sqlConn.Open();
                    }

                    SqlDataReader rdr = cmd.ExecuteReader();

                    while (rdr.Read())
                    {
                        Data_Associate associate = new Data_Associate()
                        {
                            AssociateID    = (rdr["AssociateID"].ToString() == string.Empty) ? 0 : Convert.ToInt32(rdr["AssociateID"].ToString()),
                            FirstName      = rdr["FirstName"].ToString(),
                            LastName       = rdr["LastName"].ToString(),
                            Mobile         = rdr["Mobile"].ToString(),
                            email          = rdr["email"].ToString(),
                            DirectReportID = (rdr["DirectReportID"].ToString() == string.Empty) ? 0 : Convert.ToInt32(rdr["DirectReportID"].ToString()),
                            IsActive       = (rdr["IsActive"].ToString() == string.Empty) ? false : Convert.ToBoolean(rdr["IsActive"].ToString()),
                            IsApproved     = (rdr["IsApproved"].ToString() == string.Empty) ? false : Convert.ToBoolean(rdr["IsApproved"].ToString()),
                            ModifiedBy     = (rdr["ModifiedBy"].ToString() == string.Empty) ? 0 : Convert.ToInt32(rdr["ModifiedBy"].ToString()),
                            //ModifiedOn = Convert.ToDateTime(rdr["ModifiedOn"]),
                            ProjectName = rdr["ProjectName"].ToString(),
                            Location    = rdr["Location"].ToString(),
                            Designation = rdr["Designation"].ToString(),
                            DOJ         = rdr["DOJ"].ToString(),
                            DOB         = rdr["DOB"].ToString(),
                            UserId      = rdr["UserId"].ToString(),
                        };
                        Associates.Add(associate);
                    }
                    rdr.Close();
                }
                catch (Exception ex)
                {
                    throw ex;
                }
            }
            return(Associates);
        }