コード例 #1
0
    public ICollection <MonthlyAttendanceRegister> SetObjectInfo4Earnings()
    {
        List <MonthlyAttendanceRegister> lst = new List <MonthlyAttendanceRegister>();
        MonthlyAttendanceRegister        objMonthlyAttendanceRegister = null;

        foreach (GridViewRow grd in grdMonthlyAttendanceSummary.Rows)
        {
            Label    lbl_MonthlyAttendanceCalender = (Label)grd.FindControl("lbl_MonthlyAttendanceCalender");
            TextBox  txt_MonthlyAttendanceCalender = (TextBox)grd.FindControl("txt_MonthlyAttendanceCalender");
            CheckBox chk_Date = (CheckBox)grd.FindControl("chk_Date");
        }

        return(lst);
    }
コード例 #2
0
    protected void btnMarkOutTime_Click(object sender, EventArgs e)
    {
        lblMsg.Text = "";
        try
        {
            if (AttendanceStatus() == true)
            {
                lblAttendanceStatus.Text = "Present";
            }
            else
            {
                lblAttendanceStatus.Text = "Half Day";
            }

            BindCurrentDateAndTime();

            MonthlyAttendanceRegister objMonthlyAttendanceRegister = new MonthlyAttendanceRegister();

            setObjectInfor4Attendance(objMonthlyAttendanceRegister);

            foreach (ErrorHandlerClass err in objMonthlyAttendanceRegisterManager.SaveMonthlyAttendanceRegister(objMonthlyAttendanceRegister))
            {
                if (err.Type == "E")
                {
                    lblMsg.Text = err.Message.ToString();
                    break;
                }
                else if (err.Type == "A")
                {
                    lblMsg.Text = err.Message.ToString();
                    break;
                }
                else
                {
                    if (lblMsg.Text.ToString() == "")
                    {
                        lblMsg.Text            = err.Message.ToString();
                        btnMarkOutTime.Enabled = false;
                    }
                }
                iniControls();
            }
        }
        catch (Exception ex)
        {
            lblMsg.Text = "" + ex.Message.ToString();
        }
    }
コード例 #3
0
    public void setObjectInfor4Attendance(MonthlyAttendanceRegister objMonthlyAttendanceRegister)
    {
        objMonthlyAttendanceRegister.EmployeeId     = Convert.ToString(txtCode.Text).Trim();
        objMonthlyAttendanceRegister.AttendanceDate = Convert.ToString(lblTodayDate.Text).Trim();

        if (Convert.ToString(txtMarkInTime.Text).Trim() != "")
        {
            objMonthlyAttendanceRegister.MarkInTime = Convert.ToString(txtMarkInTime.Text).Trim();
        }
        else
        {
            objMonthlyAttendanceRegister.MarkInTime = "00:00";
        }

        if (Convert.ToString(txtUpdatedMarkInTime.Text).Trim() != "")
        {
            objMonthlyAttendanceRegister.UpdatedMarkInTime = Convert.ToString(txtUpdatedMarkInTime.Text).Trim();
        }
        else
        {
            objMonthlyAttendanceRegister.UpdatedMarkInTime = "00:00";
        }

        if (Convert.ToString(txtMarkOutTime.Text).Trim() != "")
        {
            objMonthlyAttendanceRegister.MarkOutTime = Convert.ToString(txtMarkOutTime.Text).Trim();
        }
        else
        {
            objMonthlyAttendanceRegister.MarkOutTime = "00:00";
        }

        if (Convert.ToString(txtUpdatedMarkOutTime.Text).Trim() != "")
        {
            objMonthlyAttendanceRegister.UpdatedMarkOutTime = Convert.ToString(txtUpdatedMarkOutTime.Text).Trim();
        }
        else
        {
            objMonthlyAttendanceRegister.UpdatedMarkOutTime = "00:00";
        }

        if (Convert.ToString(txtRemarks.Text).Trim() != "")
        {
            objMonthlyAttendanceRegister.Remarks = Convert.ToString(txtRemarks.Text).Trim();
        }
        else
        {
            objMonthlyAttendanceRegister.Remarks = "";
        }

        if (Convert.ToString(lblAttendanceStatus.Text).Trim() != "")
        {
            objMonthlyAttendanceRegister.Status = Convert.ToString(lblAttendanceStatus.Text).Trim();
        }
        else
        {
            objMonthlyAttendanceRegister.Status = "";
        }

        if (ddlMonth.SelectedIndex >= 0)
        {
            objMonthlyAttendanceRegister.Month = Convert.ToInt32(ddlMonth.SelectedValue);
        }
        else
        {
            objMonthlyAttendanceRegister.Month = 0;
        }

        if (ddlFinYear.SelectedIndex >= 0)
        {
            objMonthlyAttendanceRegister.Year = Convert.ToInt32(ddlFinYear.SelectedValue);
        }
        else
        {
            objMonthlyAttendanceRegister.Year = 0;
        }

        objMonthlyAttendanceRegister.CreatedBy  = Convert.ToString(Session["LoginId"]).Trim();
        objMonthlyAttendanceRegister.ModifiedBy = Convert.ToString(Session["LoginId"]).Trim();
    }