Ejemplo n.º 1
0
    protected void grdRoleBind()
    {
        MasterEntries objMasterEntries = new MasterEntries();

        grdRole.DataSource = objMasterEntries.GetAllRoles();
        grdRole.DataBind();
    }
Ejemplo n.º 2
0
    protected List <Role> GiveAllRole()
    {
        MasterEntries objMasterEntries = new MasterEntries();
        List <Role>   lstRole          = new List <Role>();

        lstRole = objMasterEntries.GetAllRoles();
        return(lstRole);
    }
 protected void BindDropDowns()
 {
     MasterEntries objMasterEntries = new MasterEntries();
     ddlDepartments.DataSource = objMasterEntries.GetAllDepartments();
     ddlDepartments.DataTextField = "Name";
     ddlDepartments.DataValueField = "Id";
     ddlDepartments.DataBind();
     ddlRoles.DataSource = objMasterEntries.GetAllRoles();
     ddlRoles.DataTextField = "Name";
     ddlRoles.DataValueField = "Id";
     ddlRoles.DataBind();
 }
    protected void BindDropDowns()
    {
        MasterEntries objMasterEntries = new MasterEntries();

        ddlDepartments.DataSource     = objMasterEntries.GetAllDepartments();
        ddlDepartments.DataTextField  = "Name";
        ddlDepartments.DataValueField = "Id";
        ddlDepartments.DataBind();
        ddlRoles.DataSource     = objMasterEntries.GetAllRoles();
        ddlRoles.DataTextField  = "Name";
        ddlRoles.DataValueField = "Id";
        ddlRoles.DataBind();
        ddlShifts.DataSource     = objMasterEntries.GetAllShifts();
        ddlShifts.DataTextField  = "Name";
        ddlShifts.DataValueField = "Id";
        ddlShifts.DataBind();
    }
    public bool AssignSessionWiseLeave(DateTime sessionStartDate)
    {
        DBDataHelper.ConnectionString = ConfigurationManager.ConnectionStrings["CSBiometricAttendance"].ConnectionString;
        MasterEntries objMasterEntries = new MasterEntries();

        List<Role> lstRole = new List<Role>();
        lstRole = objMasterEntries.GetAllRoles();

        DateTime sessionEndDate = new DateTime(sessionStartDate.Year + 1, 7, 31);

        #region Roles

        foreach (Role role in lstRole)
        {
            ManageEmployees objManageEmployees = new ManageEmployees();

            List<Employees> lstEmployees = objManageEmployees.GetEmployeesByRole(role.Id);
            List<LeavesCount> lstLeaveDetails = new List<LeavesCount>();
            ManageLeaves objManageLeaves = new ManageLeaves();
            lstLeaveDetails = objManageLeaves.GetLeavesCountAssignedByRole(role.Id);

            #region List of Employees

            foreach (Employees objEmployees in lstEmployees)
            {
                #region List of Leaves

                foreach (LeavesCount LeaveDetails in lstLeaveDetails)
                {

                    using (DBDataHelper objDDBDataHelper = new DBDataHelper())
                    {
                        string query = @"INSERT INTO [dbo].[tblLeaveAssignedPerSession]
                                 VALUES
                                (@employeeId,
                                 @leaveTypeId, 
                                 @noOfLeaves,
                                 @sessionStartDate,
                                 @sessionEndDate)";

                        List<SqlParameter> list_params = new List<SqlParameter>()
                        {
                            new SqlParameter("@employeeId", objEmployees.Id),
                            new SqlParameter("@leaveTypeId", LeaveDetails.LeaveId),
                            new SqlParameter("@noOfLeaves", LeaveDetails.LeaveCount),
                            new SqlParameter("@sessionStartDate", sessionStartDate),
                            new SqlParameter("@sessionEndDate", sessionEndDate),
                        };

                        objDDBDataHelper.ExecSQL(query, SQLTextType.Query, list_params);
                    }
                }

                #endregion
            }

            #endregion
        }
        #endregion

        return true;

    }
 protected List<Role> GiveAllRole()
 {
     MasterEntries objMasterEntries = new MasterEntries();
     List<Role> lstRole = new List<Role>();
     lstRole = objMasterEntries.GetAllRoles();
     return lstRole;
 }
 protected void grdRoleBind()
 {
     MasterEntries objMasterEntries = new MasterEntries();
     grdRole.DataSource = objMasterEntries.GetAllRoles();
     grdRole.DataBind();
 }