Example #1
0
        public static DataTable EmployeeMaster_ById(Entity.HR.EmployeeMaster employeeMaster)
        {
            using (DataTable dt = new DataTable())
            {
                using (SqlConnection con = new SqlConnection(ConfigurationManager.ConnectionStrings["constr"].ToString()))
                {
                    using (SqlCommand cmd = new SqlCommand())
                    {
                        cmd.Connection  = con;
                        cmd.CommandText = "usp_HR_EmployeeMaster_ById";
                        cmd.CommandType = CommandType.StoredProcedure;
                        cmd.Parameters.AddWithValue("@EmployeeMasterId", employeeMaster.EmployeeMasterId);
                        if (con.State == ConnectionState.Closed)
                        {
                            con.Open();
                        }

                        using (SqlDataAdapter da = new SqlDataAdapter(cmd))
                        {
                            da.Fill(dt);
                        }
                        con.Close();
                    }
                }
                return(dt);
            }
        }
Example #2
0
        public static int Employee_Update(Entity.HR.EmployeeMaster employeeMaster)
        {
            int rowsAffacted = 0;

            using (SqlConnection con = new SqlConnection(ConfigurationManager.ConnectionStrings["constr"].ToString()))
            {
                using (SqlCommand cmd = new SqlCommand())
                {
                    cmd.Connection  = con;
                    cmd.CommandText = "usp_HR_Employee_Update";
                    cmd.CommandType = CommandType.StoredProcedure;
                    cmd.Parameters.AddWithValue("@EmployeeMasterId", employeeMaster.EmployeeMasterId);
                    if (employeeMaster.Image == "")
                    {
                        cmd.Parameters.AddWithValue("@Image", DBNull.Value);
                    }
                    else
                    {
                        cmd.Parameters.AddWithValue("@Image", employeeMaster.Image);
                    }
                    if (con.State == ConnectionState.Closed)
                    {
                        con.Open();
                    }
                    rowsAffacted = cmd.ExecuteNonQuery();
                    con.Close();
                }
            }
            return(rowsAffacted);
        }
Example #3
0
        public static Entity.HR.EmployeeMaster AuthenticateUser(string UserName)
        {
            Entity.HR.EmployeeMaster user = new Entity.HR.EmployeeMaster();
            using (SqlConnection con = new SqlConnection(ConfigurationManager.ConnectionStrings["constr"].ToString()))
            {
                using (SqlCommand cmd = new SqlCommand())
                {
                    cmd.Connection  = con;
                    cmd.CommandText = "GetUserNameAndPass";
                    cmd.CommandType = CommandType.StoredProcedure;
                    cmd.Parameters.AddWithValue("@EmployeeCode", UserName);
                    if (con.State == ConnectionState.Closed)
                    {
                        con.Open();
                    }
                    SqlDataReader dr = cmd.ExecuteReader();
                    if (dr.HasRows)
                    {
                        while (dr.Read())
                        {
                            user.UserId                   = (dr["EmployeeMasterId"] == DBNull.Value) ? 0 : Convert.ToInt32(dr["EmployeeMasterId"].ToString());
                            user.EmployeeCode             = (dr["EmployeeCode"] == DBNull.Value) ? "" : dr["EmployeeCode"].ToString();
                            user.Password                 = (dr["Password"] == DBNull.Value) ? "" : dr["Password"].ToString();
                            user.Roles                    = (dr["Roles"] == DBNull.Value) ? "" : dr["Roles"].ToString();
                            user.EmployeeName             = (dr["EmployeeName"] == DBNull.Value) ? "" : dr["EmployeeName"].ToString();
                            user.IsActive                 = (dr["IsActive"] == DBNull.Value) ? false : Convert.ToBoolean(dr["IsActive"].ToString());
                            user.IsLoginActive            = (dr["IsLoginActive"] == DBNull.Value) ? false : Convert.ToBoolean(dr["IsLoginActive"].ToString());
                            user.IsPasswordChangeRequired = (dr["IsPasswordChangeRequired"] == DBNull.Value) ? false : Convert.ToBoolean(dr["IsPasswordChangeRequired"].ToString());
                            user.Image                    = (dr["Image"] == DBNull.Value) ? "" : dr["Image"].ToString();
                            user.GenderId                 = (dr["GenderId"] == DBNull.Value) ? 0 : Convert.ToInt32(dr["GenderId"].ToString());
                        }

                        con.Close();
                        return(user);
                    }

                    con.Close();
                    return(null);
                }
            }
        }
Example #4
0
        public static SqlDataReader ViewEmployeeById(Entity.HR.EmployeeMaster ObjElEmployeeMaster)
        {
            using (SqlConnection con = new SqlConnection(ConfigurationManager.ConnectionStrings["constr"].ToString()))
            {
                using (SqlCommand cmd = new SqlCommand())
                {
                    cmd.Connection  = con;
                    cmd.CommandText = "usp_HR_EmployeeMaster_ViewDetailById";
                    cmd.CommandType = CommandType.StoredProcedure;
                    cmd.Parameters.AddWithValue("@EmployeeMasterId", ObjElEmployeeMaster.EmployeeMasterId);
                    if (con.State == ConnectionState.Closed)
                    {
                        con.Open();
                    }

                    SqlDataReader dr = cmd.ExecuteReader();
                    con.Close();
                    return(dr);
                }
            }
        }
Example #5
0
 public static DataTable Employee_GetAll_Active(Entity.HR.EmployeeMaster ObjElEmployeeMaster)
 {
     using (DataTable dt = new DataTable())
     {
         using (SqlConnection con = new SqlConnection(ConfigurationManager.ConnectionStrings["constr"].ToString()))
         {
             using (SqlCommand cmd = new SqlCommand())
             {
                 cmd.Connection  = con;
                 cmd.CommandText = "usp_HR_Employee_GetAll";
                 cmd.CommandType = CommandType.StoredProcedure;
                 cmd.Parameters.AddWithValue("@CompanyId", ObjElEmployeeMaster.CompanyId_FK);
                 using (SqlDataAdapter da = new SqlDataAdapter(cmd))
                 {
                     da.Fill(dt);
                 }
                 con.Close();
             }
         }
         return(dt);
     }
 }
Example #6
0
 public static DataTable DesignationMaster_GetAll(Entity.HR.EmployeeMaster employeeMaster)
 {
     using (DataTable dt = new DataTable())
     {
         using (SqlConnection con = new SqlConnection(ConfigurationManager.ConnectionStrings["constr"].ToString()))
         {
             using (SqlCommand cmd = new SqlCommand())
             {
                 cmd.Connection  = con;
                 cmd.CommandType = CommandType.StoredProcedure;
                 cmd.CommandText = "usp_HR_DesignationMaster_GetAll";
                 cmd.Parameters.AddWithValue("@DesignationName", DBNull.Value);
                 using (SqlDataAdapter da = new SqlDataAdapter(cmd))
                 {
                     da.Fill(dt);
                 }
                 con.Close();
             }
         }
         return(dt);
     }
 }
Example #7
0
        public static int HR_PasswordReset_Save(Entity.HR.EmployeeMaster employeeMaster)
        {
            int rowsAffacted = 0;

            using (SqlConnection con = new SqlConnection(ConfigurationManager.ConnectionStrings["constr"].ToString()))
            {
                using (SqlCommand cmd = new SqlCommand())
                {
                    cmd.Connection  = con;
                    cmd.CommandText = "usp_HR_PasswordReset_Save";
                    cmd.CommandType = CommandType.StoredProcedure;
                    cmd.Parameters.AddWithValue("@EmployeeMasterId", employeeMaster.EmployeeMasterId);
                    cmd.Parameters.AddWithValue("@Password", employeeMaster.Password);
                    if (con.State == ConnectionState.Closed)
                    {
                        con.Open();
                    }
                    rowsAffacted = cmd.ExecuteNonQuery();
                    con.Close();
                }
            }
            return(rowsAffacted);
        }
Example #8
0
 public static DataTable EmployeeMaster_GetAll(Entity.HR.EmployeeMaster ObjElEmployeeMaster)
 {
     using (DataTable dt = new DataTable())
     {
         using (SqlConnection con = new SqlConnection(ConfigurationManager.ConnectionStrings["constr"].ToString()))
         {
             using (SqlCommand cmd = new SqlCommand())
             {
                 cmd.Connection  = con;
                 cmd.CommandText = "usp_HR_EmployeeMaster_GetAll";
                 cmd.CommandType = CommandType.StoredProcedure;
                 cmd.Parameters.AddWithValue("@CompanyId_FK", ObjElEmployeeMaster.CompanyId_FK);
                 cmd.Parameters.AddWithValue("@ShowAllEmployees", (ObjElEmployeeMaster.ShowAllEmployees)? DBNull.Value: (object)!ObjElEmployeeMaster.ShowAllEmployees);
                 cmd.Parameters.AddWithValue("@SearchPhrase", (!string.IsNullOrEmpty(ObjElEmployeeMaster.SearchPhrase) ? (object)ObjElEmployeeMaster.SearchPhrase : DBNull.Value));
                 using (SqlDataAdapter da = new SqlDataAdapter(cmd))
                 {
                     da.Fill(dt);
                 }
                 con.Close();
             }
         }
         return(dt);
     }
 }
Example #9
0
 public static int EmployeeDelete(Entity.HR.EmployeeMaster objElEmployeeMaster)
 {
     throw new NotImplementedException();
 }
Example #10
0
        public static int Employee_Save(Entity.HR.EmployeeMaster employeeMaster)
        {
            int rowsAffacted = 0;

            using (SqlConnection con = new SqlConnection(ConfigurationManager.ConnectionStrings["constr"].ToString()))
            {
                using (SqlCommand cmd = new SqlCommand())
                {
                    cmd.Connection  = con;
                    cmd.CommandText = "usp_HR_Employee_Save";
                    cmd.CommandType = CommandType.StoredProcedure;
                    cmd.Parameters.AddWithValue("@EmployeeMasterId", employeeMaster.EmployeeMasterId);
                    cmd.Parameters.AddWithValue("@EmployeeMasterName", employeeMaster.EmployeeName);
                    if (employeeMaster.Image == "")
                    {
                        cmd.Parameters.AddWithValue("@Image", DBNull.Value);
                    }
                    else
                    {
                        cmd.Parameters.AddWithValue("@Image", employeeMaster.Image);
                    }
                    if (employeeMaster.Signature == "")
                    {
                        cmd.Parameters.AddWithValue("@Signature", DBNull.Value);
                    }
                    else
                    {
                        cmd.Parameters.AddWithValue("@Signature", employeeMaster.Signature);
                    }
                    cmd.Parameters.AddWithValue("@GenderId", employeeMaster.GenderId);
                    cmd.Parameters.AddWithValue("@DOB", employeeMaster.DOB);
                    cmd.Parameters.AddWithValue("@MaritalStatus", employeeMaster.MaritalStatus);
                    if (employeeMaster.DOM == DateTime.MinValue)
                    {
                        cmd.Parameters.AddWithValue("@DOM", DBNull.Value);
                    }
                    else
                    {
                        cmd.Parameters.AddWithValue("@DOM", employeeMaster.DOM);
                    }
                    cmd.Parameters.AddWithValue("@ReligionId_FK", employeeMaster.ReligionId_FK);
                    cmd.Parameters.AddWithValue("@BloodGroup", employeeMaster.BloodGroup);
                    cmd.Parameters.AddWithValue("@PersonalMobileNo", employeeMaster.PersonalMobileNo);
                    cmd.Parameters.AddWithValue("@OfficeMobileNo", employeeMaster.OfficeMobileNo);
                    cmd.Parameters.AddWithValue("@PersonalEmailId", employeeMaster.PersonalEmailId);
                    cmd.Parameters.AddWithValue("@OfficeEmailId", employeeMaster.OfficeEmailId);
                    if (employeeMaster.ReferenceEmployeeId == 0)
                    {
                        cmd.Parameters.AddWithValue("@ReferenceEmployeeId", DBNull.Value);
                    }
                    else
                    {
                        cmd.Parameters.AddWithValue("@ReferenceEmployeeId", employeeMaster.ReferenceEmployeeId);
                    }
                    cmd.Parameters.AddWithValue("@pAddress", employeeMaster.PAddress);
                    cmd.Parameters.AddWithValue("@pCityId", employeeMaster.PCityId_FK);
                    cmd.Parameters.AddWithValue("@pPIN", employeeMaster.PPIN);
                    cmd.Parameters.AddWithValue("@UserId", employeeMaster.UserId);
                    cmd.Parameters.AddWithValue("@EmployeeJobId", employeeMaster.EmployeeJobId);
                    cmd.Parameters.AddWithValue("@DesignationMasterId_FK", employeeMaster.DesignationMasterId_FK);
                    if (employeeMaster.DOJ == DateTime.MinValue)
                    {
                        cmd.Parameters.AddWithValue("@DOJ", DBNull.Value);
                    }
                    else
                    {
                        cmd.Parameters.AddWithValue("@DOJ", employeeMaster.DOJ);
                    }
                    cmd.Parameters.AddWithValue("@JobTypeId", employeeMaster.ReferenceEmployeeId);
                    cmd.Parameters.AddWithValue("@EmployeeCode", employeeMaster.EmployeeCode);
                    cmd.Parameters.AddWithValue("@Password", employeeMaster.Password);
                    if (employeeMaster.TAddress == "")
                    {
                        cmd.Parameters.AddWithValue("@tAddress", DBNull.Value);
                    }
                    else
                    {
                        cmd.Parameters.AddWithValue("@tAddress", employeeMaster.TAddress);
                    }
                    if (employeeMaster.TCityId_FK == 0)
                    {
                        cmd.Parameters.AddWithValue("@tCityId", DBNull.Value);
                    }
                    else
                    {
                        cmd.Parameters.AddWithValue("@tCityId", employeeMaster.TCityId_FK);
                    }
                    if (employeeMaster.TPIN == "")
                    {
                        cmd.Parameters.AddWithValue("@tPIN", DBNull.Value);
                    }
                    else
                    {
                        cmd.Parameters.AddWithValue("@tPIN", employeeMaster.TPIN);
                    }
                    cmd.Parameters.AddWithValue("@CompanyId_FK", employeeMaster.CompanyId_FK);

                    cmd.Parameters.AddWithValue("@RoleId", employeeMaster.RoleId);
                    cmd.Parameters.AddWithValue("@ReportingEmployeeId", employeeMaster.ReportingEmployeeId);

                    if (con.State == ConnectionState.Closed)
                    {
                        con.Open();
                    }
                    try
                    {
                        using (DataTable dt = new DataTable())
                        {
                            using (SqlDataAdapter da = new SqlDataAdapter(cmd))
                            {
                                da.Fill(dt);
                            }
                            rowsAffacted = (employeeMaster.EmployeeMasterId > 0) ?
                                           employeeMaster.EmployeeMasterId : int.Parse(dt.Rows[0]["EmployeeMasterId"].ToString());
                        }
                    }
                    catch (Exception ex)
                    {
                    }
                    con.Close();
                }
            }
            return(rowsAffacted);
        }