Пример #1
0
    public List <LeavesOldStockViewModel> getDataForOldLeaves(DateTime sessionStartDate, DateTime sessionEndDate)
    {
        List <LeavesOldStockViewModel> lstLeavesOldStockViewModel = new List <LeavesOldStockViewModel>();

        DBDataHelper.ConnectionString = ConfigurationManager.ConnectionStrings["CSBiometricAttendance"].ConnectionString;
        DBDataHelper        helper     = new DBDataHelper();
        List <SqlParameter> lst_params = new List <SqlParameter>();
        DataTable           dt         = new DataTable();

        using (DBDataHelper objDDBDataHelper = new DBDataHelper())
        {
            dt = objDDBDataHelper.GetDataTable("spGetDataForOldLeaves", SQLTextType.Query, lst_params);
            foreach (DataRow row in dt.Rows)
            {
                LeavesOldStockViewModel objLeavesOldStockViewModel = new LeavesOldStockViewModel();
                objLeavesOldStockViewModel.employeeId       = row[0] == DBNull.Value ? 0 : Int32.Parse(row[0].ToString());
                objLeavesOldStockViewModel.employeeName     = row[1] == DBNull.Value ? "" : row[1].ToString();
                objLeavesOldStockViewModel.slCount          = row[2] == DBNull.Value ? 0 : Int32.Parse(row[2].ToString());
                objLeavesOldStockViewModel.elCount          = row[3] == DBNull.Value ? 0 : Int32.Parse(row[3].ToString());
                objLeavesOldStockViewModel.sessionStartDate = row[4] == DBNull.Value ? DateTime.Now : DateTime.Parse(row[4].ToString());
                objLeavesOldStockViewModel.sessionEndDate   = row[5] == DBNull.Value ? DateTime.Now : DateTime.Parse(row[5].ToString());
                lstLeavesOldStockViewModel.Add(objLeavesOldStockViewModel);
            }
        }

        return(lstLeavesOldStockViewModel);
    }
    public LeavesOldStockViewModel getDataForOldLeavesByEmployeeId(DateTime sessionStartDate, DateTime sessionEndDate, int employeeId)
    {
        List <LeavesOldStockViewModel> lstLeavesOldStockViewModel = new List <LeavesOldStockViewModel>();

        DBDataHelper.ConnectionString = ConfigurationManager.ConnectionStrings["CSBiometricAttendance"].ConnectionString;
        DBDataHelper        helper     = new DBDataHelper();
        List <SqlParameter> lst_params = new List <SqlParameter>();

        lst_params.Add(new SqlParameter("@employeeId", employeeId));
        DataTable dt    = new DataTable();
        string    query = "SELECT tblEmployeesMaster.Id, Name ,[SLCount],[ELCount],[SessionStartDate],[SesssionEndDate] FROM[tblLeavesOldStock] right outer join tblEmployeesMaster On tblEmployeesMaster.Id = tblLeavesOldStock.EmployeeId Where tblLeavesOldStock.EmployeeId = @employeeId";
        LeavesOldStockViewModel objLeavesOldStockViewModel = new LeavesOldStockViewModel();

        using (DBDataHelper objDDBDataHelper = new DBDataHelper())
        {
            dt = objDDBDataHelper.GetDataTable(query, SQLTextType.Query, lst_params);
            foreach (DataRow row in dt.Rows)
            {
                objLeavesOldStockViewModel.employeeId       = row[0] == DBNull.Value ? 0 : Int32.Parse(row[0].ToString());
                objLeavesOldStockViewModel.employeeName     = row[1] == DBNull.Value ? "" : row[1].ToString();
                objLeavesOldStockViewModel.slCount          = row[2] == DBNull.Value ? 0 : Int32.Parse(row[2].ToString());
                objLeavesOldStockViewModel.elCount          = row[3] == DBNull.Value ? 0 : Int32.Parse(row[3].ToString());
                objLeavesOldStockViewModel.sessionStartDate = row[4] == DBNull.Value ? DateTime.Now : DateTime.Parse(row[4].ToString());
                objLeavesOldStockViewModel.sessionEndDate   = row[5] == DBNull.Value ? DateTime.Now : DateTime.Parse(row[5].ToString());
            }
        }

        return(objLeavesOldStockViewModel);
    }
    public LeavesOldStockViewModel getDataForOldLeavesByEmployeeId(DateTime sessionStartDate, DateTime sessionEndDate, int employeeId)
    {
        List<LeavesOldStockViewModel> lstLeavesOldStockViewModel = new List<LeavesOldStockViewModel>();
        DBDataHelper.ConnectionString = ConfigurationManager.ConnectionStrings["CSBiometricAttendance"].ConnectionString;
        DBDataHelper helper = new DBDataHelper();
        List<SqlParameter> lst_params = new List<SqlParameter>();
        lst_params.Add(new SqlParameter("@employeeId", employeeId));
        DataTable dt = new DataTable();
        string query = "SELECT tblEmployeesMaster.Id, Name ,[SLCount],[ELCount],[SessionStartDate],[SesssionEndDate] FROM[tblLeavesOldStock] right outer join tblEmployeesMaster On tblEmployeesMaster.Id = tblLeavesOldStock.EmployeeId Where tblLeavesOldStock.EmployeeId = @employeeId";
        LeavesOldStockViewModel objLeavesOldStockViewModel = new LeavesOldStockViewModel();
        using (DBDataHelper objDDBDataHelper = new DBDataHelper())
        {
            dt = objDDBDataHelper.GetDataTable(query, SQLTextType.Query, lst_params);
            foreach (DataRow row in dt.Rows)
            {
                objLeavesOldStockViewModel.employeeId = row[0] == DBNull.Value ? 0 : Int32.Parse(row[0].ToString());
                objLeavesOldStockViewModel.employeeName = row[1] == DBNull.Value ? "" : row[1].ToString();
                objLeavesOldStockViewModel.slCount = row[2] == DBNull.Value ? 0 : Int32.Parse(row[2].ToString());
                objLeavesOldStockViewModel.elCount = row[3] == DBNull.Value ? 0 : Int32.Parse(row[3].ToString());
                objLeavesOldStockViewModel.sessionStartDate = row[4] == DBNull.Value ? DateTime.Now : DateTime.Parse(row[4].ToString());
                objLeavesOldStockViewModel.sessionEndDate = row[5] == DBNull.Value ? DateTime.Now : DateTime.Parse(row[5].ToString());
                
            }
        }

        return objLeavesOldStockViewModel;
    }
 protected void lkbEditData_Click(object sender, EventArgs e)
 {
     LeavesOldStockViewModel objLeavesOldStockViewModel = new LeavesOldStockViewModel();
     popupEditData.Show();
     LinkButton b = (LinkButton)sender;
     lblName.Text = b.CommandArgument.Split(';')[1];
     Session["id"] = Convert.ToInt32(b.CommandArgument.Split(';')[0]);
     objLeavesOldStockViewModel = getDataForOldLeavesByEmployeeId(new DateTime(),new DateTime(), Convert.ToInt32(Session["id"]));
     txtEditEL.Text = objLeavesOldStockViewModel.elCount.ToString();
     txtEditSL.Text = objLeavesOldStockViewModel.slCount.ToString();
 }
    protected void lkbEditData_Click(object sender, EventArgs e)
    {
        LeavesOldStockViewModel objLeavesOldStockViewModel = new LeavesOldStockViewModel();

        popupEditData.Show();
        LinkButton b = (LinkButton)sender;

        lblName.Text  = b.CommandArgument.Split(';')[1];
        Session["id"] = Convert.ToInt32(b.CommandArgument.Split(';')[0]);
        objLeavesOldStockViewModel = getDataForOldLeavesByEmployeeId(new DateTime(), new DateTime(), Convert.ToInt32(Session["id"]));
        txtEditEL.Text             = objLeavesOldStockViewModel.elCount.ToString();
        txtEditSL.Text             = objLeavesOldStockViewModel.slCount.ToString();
    }
    public List<LeavesOldStockViewModel> getDataForOldLeaves(DateTime sessionStartDate, DateTime sessionEndDate)
    {
        List<LeavesOldStockViewModel> lstLeavesOldStockViewModel = new List<LeavesOldStockViewModel>();
        DBDataHelper.ConnectionString = ConfigurationManager.ConnectionStrings["CSBiometricAttendance"].ConnectionString;
        DBDataHelper helper = new DBDataHelper();
        List<SqlParameter> lst_params = new List<SqlParameter>();
        DataTable dt = new DataTable();
        using (DBDataHelper objDDBDataHelper = new DBDataHelper())
        {
            dt = objDDBDataHelper.GetDataTable("spGetDataForOldLeaves", SQLTextType.Query, lst_params);
            foreach (DataRow row in dt.Rows)
            {
                LeavesOldStockViewModel objLeavesOldStockViewModel = new LeavesOldStockViewModel();
                objLeavesOldStockViewModel.employeeId = row[0] == DBNull.Value ? 0 : Int32.Parse(row[0].ToString());
                objLeavesOldStockViewModel.employeeName = row[1] == DBNull.Value ? "" : row[1].ToString();
                objLeavesOldStockViewModel.slCount = row[2] == DBNull.Value ? 0 : Int32.Parse(row[2].ToString());
                objLeavesOldStockViewModel.elCount = row[3] == DBNull.Value ? 0 : Int32.Parse(row[3].ToString());
                objLeavesOldStockViewModel.sessionStartDate = row[4] == DBNull.Value ? DateTime.Now : DateTime.Parse(row[4].ToString());
                objLeavesOldStockViewModel.sessionEndDate = row[5] == DBNull.Value ? DateTime.Now : DateTime.Parse(row[5].ToString());
                lstLeavesOldStockViewModel.Add(objLeavesOldStockViewModel);
            }
        }

        return lstLeavesOldStockViewModel;
    }