public static List <ATTGeneralTippaniSummary> GetCommitteeTippaniDetail(int orgID, int tippaniID)
        {
            List <ATTGeneralTippaniSummary> lst = new List <ATTGeneralTippaniSummary>();

            try
            {
                DataTable tbl = DLLGeneralTippaniDetail.GetCommitteeTippaniDetail(orgID, tippaniID);
                foreach (DataRow row in tbl.Rows)
                {
                    ATTGeneralTippaniSummary tippani = new ATTGeneralTippaniSummary();

                    tippani.OrgID            = int.Parse(row["org_id"].ToString());
                    tippani.TippaniID        = int.Parse(row["tippani_id"].ToString());
                    tippani.EmpID            = double.Parse(row["emp_id"].ToString());
                    tippani.OrgName          = row["org_name"].ToString();
                    tippani.DesName          = row["des_name"].ToString();
                    tippani.EmpName          = row["p_name"].ToString();
                    tippani.CommitteeOrgID   = int.Parse(row["comm_org_id"].ToString());
                    tippani.CommitteeID      = int.Parse(row["committee_ID"].ToString());
                    tippani.CommitteeOrgName = row["comm_org_name"].ToString();
                    tippani.CommitteeName    = row["COMMITTEE_NAME"].ToString();
                    tippani.Action           = "N";

                    lst.Add(tippani);
                }

                tbl.Dispose();
                return(lst);
            }
            catch (Exception ex)
            {
                throw ex;
            }
        }
    private ATTGeneralTippaniSummary GetPostingDetail(int orgID, int tippaniID, double empID, string entryBy)
    {
        string strCreationDate;
        int    intPostID;

        strCreationDate = this.ddlAvailablePost_Rqd.SelectedValue.ToString();

        intPostID       = int.Parse(strCreationDate.Substring(0, strCreationDate.IndexOf('/')));
        strCreationDate = strCreationDate.Substring(strCreationDate.IndexOf('/') + 1);

        ATTGeneralTippaniSummary posting = new ATTGeneralTippaniSummary();

        if (this.grdPostList.SelectedIndex < 0)
        {
            posting.OrgID      = orgID;
            posting.TippaniID  = tippaniID;
            posting.TippaniSNO = 0;
            posting.EmpID      = empID;
            posting.EmpName    = this.EmpName;
            posting.Action     = "A";
        }
        else
        {
            ATTGeneralTippaniSummary detail = this.PostingList[this.grdPostList.SelectedIndex] as ATTGeneralTippaniSummary;
            posting.OrgID      = detail.OrgID;
            posting.TippaniID  = detail.TippaniID;
            posting.TippaniSNO = detail.TippaniSNO;
            posting.EmpID      = detail.EmpID;
            posting.EmpName    = detail.EmpName;

            if (this.PostingList[this.grdPostList.SelectedIndex].Action == "A")
            {
                posting.Action = "A";
            }
            else
            {
                posting.Action = "E";
            }
        }

        posting.PostOrgID       = int.Parse(this.ddlOrg_Rqd.SelectedValue);
        posting.PostOrgName     = this.ddlOrg_Rqd.SelectedItem.Text;
        posting.DesID           = int.Parse(this.ddlPost_Rqd.SelectedValue);
        posting.PostDesName     = this.ddlPost_Rqd.SelectedItem.Text;
        posting.CreatedDate     = strCreationDate;
        posting.PostID          = intPostID;
        posting.PostName        = this.ddlAvailablePost_Rqd.SelectedItem.Text;
        posting.FromDate        = txtPostingDate_Rdt.Text.Trim();
        posting.ToDate          = "";
        posting.PostingTypeID   = int.Parse(this.ddlPostingType_rqd.SelectedValue);
        posting.PostingTypeName = this.ddlPostingType_rqd.SelectedItem.Text;
        posting.JoiningDate     = this.txtJoiningDate_Dt.Text.Trim();
        posting.DecisionDate    = this.txtDecisionDate_Dt.Text.Trim();
        posting.LeaveDate       = this.txtLeaveDate_Dt.Text;
        posting.PostingRemark   = this.txtPostingRemarks.Text;
        //posting.Action = "A";
        posting.EntryBy = entryBy;

        return(posting);
    }
        public static List <ATTGeneralTippaniSummary> GetAwardTippaniDetail(int orgID, int tippaniID)
        {
            List <ATTGeneralTippaniSummary> lst = new List <ATTGeneralTippaniSummary>();

            try
            {
                DataTable tbl = DLLGeneralTippaniDetail.GetAwardTippaniDetail(orgID, tippaniID);
                foreach (DataRow row in tbl.Rows)
                {
                    ATTGeneralTippaniSummary tippani = new ATTGeneralTippaniSummary();

                    tippani.OrgID       = int.Parse(row["org_id"].ToString());
                    tippani.TippaniID   = int.Parse(row["tippani_id"].ToString());
                    tippani.EmpID       = double.Parse(row["emp_id"].ToString());
                    tippani.OrgName     = row["org_name"].ToString();
                    tippani.DesName     = row["des_name"].ToString();
                    tippani.EmpName     = row["p_name"].ToString();
                    tippani.Award       = row["award"].ToString();
                    tippani.AwardDate   = row["award_date"].ToString();
                    tippani.AwardRemark = row["awd_remark"].ToString();
                    tippani.Action      = "N";

                    lst.Add(tippani);
                }

                tbl.Dispose();
                return(lst);
            }
            catch (Exception ex)
            {
                throw ex;
            }
        }
    protected void grdPostList_RowDataBound(object sender, GridViewRowEventArgs e)
    {
        e.Row.Cells[0].Visible  = false;
        e.Row.Cells[2].Visible  = false;
        e.Row.Cells[3].Visible  = false;
        e.Row.Cells[4].Visible  = false;
        e.Row.Cells[5].Visible  = false;
        e.Row.Cells[14].Visible = false;
        e.Row.Cells[15].Visible = false; //select command

        if (e.Row.RowType == DataControlRowType.DataRow)
        {
            ATTGeneralTippaniSummary summary = e.Row.DataItem as ATTGeneralTippaniSummary;
            System.Drawing.Color     c       = BLLGeneralTippani.GetActionColor(summary.Action);
            e.Row.ForeColor = c;

            if (summary.Action == "D")
            {
                ((LinkButton)e.Row.Cells[16].Controls[0]).Text = "Undo";
            }
            else if (summary.Action == "N" || summary.Action == "A" || summary.Action == "E")
            {
                ((LinkButton)e.Row.Cells[16].Controls[0]).Text = "Delete";
            }
        }
    }
        public static List <ATTGeneralTippaniSummary> GetLeaveTippaniDetail(int orgID, int tippaniID, int tippaniProcessID, LeaveMode mode)
        {
            List <ATTGeneralTippaniSummary> lst = new List <ATTGeneralTippaniSummary>();

            try
            {
                DataTable tbl = DLLGeneralTippaniDetail.GetLeaveTippaniDetail(orgID, tippaniID, tippaniProcessID, mode);
                foreach (DataRow row in tbl.Rows)
                {
                    ATTGeneralTippaniSummary tippani = new ATTGeneralTippaniSummary();

                    tippani.OrgID           = int.Parse(row["org_id"].ToString());
                    tippani.TippaniID       = int.Parse(row["tippani_id"].ToString());
                    tippani.EmpID           = double.Parse(row["Emp_ID"].ToString());
                    tippani.OrgName         = row["org_name"].ToString();
                    tippani.DesName         = row["des_name"].ToString();
                    tippani.EmpName         = row["p_name"].ToString();
                    tippani.ApplicationDate = row["APPL_DATE"].ToString();
                    tippani.LeaveType       = row["LEAVE_TYPE_NAME"].ToString();
                    tippani.LeaveTypeID     = int.Parse(row["LEAVE_TYPE_ID"].ToString());
                    tippani.ReqFromDate     = row["REQ_FROM_DATE"].ToString();
                    tippani.ReqToDate       = row["REQ_TO_DATE"].ToString();
                    tippani.ReqNoOfDays     = row["REQ_NO_OF_DAYS"].ToString() == "" ? 0 : int.Parse(row["REQ_NO_OF_DAYS"].ToString());
                    tippani.ReqReason       = row["REQ_REASON"].ToString();
                    tippani.RecBy           = row["REC_BY"].ToString() == "" ? 0 : double.Parse(row["REC_BY"].ToString());
                    tippani.RecDate         = row["REC_DATE"].ToString();
                    tippani.RecFromDate     = row["REC_FROM_DATE"].ToString();
                    tippani.RecToDate       = row["REC_TO_DATE"].ToString();
                    tippani.RecNoOfDays     = row["REC_NO_OF_DAYS"].ToString() == "" ? 0 : int.Parse(row["REC_NO_OF_DAYS"].ToString());
                    tippani.RecYesNo        = row["REC_YES_NO"].ToString();
                    tippani.RecReason       = row["REC_REASON"].ToString();
                    tippani.AppBy           = row["APP_BY"].ToString() == "" ? 0 : double.Parse(row["APP_BY"].ToString());
                    tippani.AppDate         = row["APP_DATE"].ToString();
                    tippani.AppFromDate     = row["APP_FROM_DATE"].ToString();
                    tippani.AppToDate       = row["APP_TO_DATE"].ToString();
                    tippani.AppNoOfDays     = row["APP_NO_OF_DAYS"].ToString() == "" ? 0 : int.Parse(row["APP_NO_OF_DAYS"].ToString());
                    tippani.AppYesNo        = row["APP_YES_NO"].ToString();
                    tippani.AppReason       = row["APP_REASON"].ToString();
                    tippani.LeaveFY         = row["LEAVE_FY"].ToString();
                    tippani.LeavePeriodUnit = row["LEAVE_PERIOD_UNIT"].ToString();
                    tippani.Action          = "N";

                    lst.Add(tippani);
                }

                tbl.Dispose();
                return(lst);
            }
            catch (Exception ex)
            {
                throw ex;
            }
        }
    public void SetVisitTipppaniDetail(ATTGeneralTippaniSummary summary)
    {
        //this.txtLocation_Rqd.Text = summary.TippaniDetail.VisitLocation;
        //this.ddlCountry_Rqd.SelectedValue = summary.TippaniDetail.VisitCountryID.ToString();
        //this.txtFromDate_Rdt.Text = summary.TippaniDetail.VisitFromDate;
        //this.txtToDate_Rdt.Text = summary.TippaniDetail.VisitToDate;
        //this.txtSubject_Rqd.Text = summary.TippaniDetail.VisitPurpose;
        //this.txtRemarks_Rdt.Text = summary.TippaniDetail.VisitRemark;

        //this.txtNote.Text = summary.Note;
        //this.ddlTippaniStatus.SelectedValue = summary.ProcessStatus.ToString();
    }
        public static List <ATTGeneralTippaniSummary> GetPostingTippaniDetail(int orgID, int tippaniID, int subjectID, int tippaniProcessID)
        {
            List <ATTGeneralTippaniSummary> lst = new List <ATTGeneralTippaniSummary>();

            try
            {
                DataTable tbl = DLLGeneralTippaniDetail.GetPostingTippaniDetail(orgID, tippaniID, subjectID, tippaniProcessID);
                foreach (DataRow row in tbl.Rows)
                {
                    ATTGeneralTippaniSummary tippani = new ATTGeneralTippaniSummary();

                    tippani.OrgID     = int.Parse(row["org_id"].ToString());
                    tippani.TippaniID = int.Parse(row["tippani_id"].ToString());
                    tippani.EmpID     = double.Parse(row["emp_id"].ToString());
                    //tippani.TippaniSubjectID = int.Parse(row["tippani_subject_id"].ToString());
                    //tippani.TippaniText = row["tippani_text"].ToString();
                    tippani.EmpName = row["p_name"].ToString();
                    tippani.OrgName = row["org_name"].ToString();
                    tippani.DesName = row["des_name"].ToString();
                    //tippani.Note = row["note"].ToString();
                    //tippani.Note = "";
                    tippani.PostOrgID       = int.Parse(row["post_org_id"].ToString());
                    tippani.PostOrgName     = row["post_org_name"].ToString();
                    tippani.DesID           = int.Parse(row["des_id"].ToString());
                    tippani.PostDesName     = row["post_des_name"].ToString();
                    tippani.PostingTypeID   = int.Parse(row["posting_type_id"].ToString());
                    tippani.PostingTypeName = row["posting_type_name"].ToString();
                    tippani.CreatedDate     = row["created_date"].ToString();
                    tippani.PostID          = int.Parse(row["post_id"].ToString());
                    //tippani.PostName = row["post_name"].ToString();
                    //tippani.PostID = 0;
                    tippani.PostName     = "";
                    tippani.FromDate     = row["post_from_date"].ToString();
                    tippani.ToDate       = row["POST_TO_DATE"].ToString();
                    tippani.JoiningDate  = row["joining_date"].ToString();
                    tippani.DecisionDate = row["decision_date"].ToString();
                    tippani.LeaveDate    = row["leave_date"].ToString();
                    tippani.Action       = "N";

                    lst.Add(tippani);

                    //tippani.ProcessStatus = (row["status"].ToString() == "") ? 0 : int.Parse(row["status"].ToString());
                }

                tbl.Dispose();
                return(lst);
            }
            catch (Exception ex)
            {
                throw ex;
            }
        }
    protected void grdRecommendation_SelectedIndexChanged(object sender, EventArgs e)
    {
        this.grdLeave.SelectedIndex = -1;
        this.lblDetail.Text         = "";

        ATTGeneralTippaniSummary leave = this.LeaveRec[this.grdRecommendation.SelectedIndex];

        this.txtFromDate_Rdt.Text  = leave.RecFromDate;
        this.txtToDate_Rdt.Text    = leave.RecToDate;
        this.txtTotalDays_Rqd.Text = leave.RecNoOfDays.ToString();
        this.txtRemark.Text        = leave.RecReason;
        this.chkRec.Checked        = leave.RecYesNo == "Y" ? true : false;

        this.hdnFromDate.Value = leave.OldFromDate;
        this.hdnToDate.Value   = leave.OldToDate;
    }
Exemplo n.º 9
0
    private ATTGeneralTippaniSummary GetDeputationDetail(int orgID, int tippaniID, double empID, string entryBy)
    {
        ATTGeneralTippaniSummary deputation = new ATTGeneralTippaniSummary();

        if (this.grdDeputation.SelectedIndex < 0)
        {
            deputation.OrgID      = orgID;
            deputation.TippaniID  = tippaniID;
            deputation.TippaniSNO = 0;
            deputation.EmpID      = empID;
            deputation.EmpName    = this.EmpName;
            deputation.Action     = "A";
        }
        else
        {
            ATTGeneralTippaniSummary detail = this.DeputationList[this.grdDeputation.SelectedIndex] as ATTGeneralTippaniSummary;
            deputation.OrgID      = detail.OrgID;
            deputation.TippaniID  = detail.TippaniID;
            deputation.TippaniSNO = detail.TippaniSNO;
            deputation.EmpID      = detail.EmpID;
            deputation.EmpName    = detail.EmpName;

            if (this.DeputationList[this.grdDeputation.SelectedIndex].Action == "A")
            {
                deputation.Action = "A";
            }
            else
            {
                deputation.Action = "E";
            }
        }

        deputation.DepOrgID          = 0;
        deputation.DepDesID          = 0;
        deputation.DepCreatedDate    = "";
        deputation.DepPostID         = 0;
        deputation.DepFromDate       = this.txtSendDate_Rdt.Text;
        deputation.DepDecisionDate   = this.txtDecisionDate_Rdt.Text;
        deputation.DepToOrgID        = int.Parse(this.ddlOrg_Rqd.SelectedValue);
        deputation.DepToOrgName      = this.ddlOrg_Rqd.SelectedItem.Text;
        deputation.DepLeaveDate      = this.txtLeaveDate_Rdt.Text;
        deputation.DepResponsibility = this.txtResponsibility_Rqd.Text;
        //deputation.Action = "A";
        deputation.DepEntryBy = entryBy;

        return(deputation);
    }
    protected void grdRequest_SelectedIndexChanged(object sender, EventArgs e)
    {
        try
        {
            int orgID            = int.Parse(this.grdRequest.SelectedRow.Cells[0].Text);
            int tippaniID        = int.Parse(this.grdRequest.SelectedRow.Cells[2].Text);
            int tippaniProcessID = int.Parse(this.grdRequest.SelectedRow.Cells[3].Text);

            //ATTGeneralTippaniSummary summary = BLLGeneralTippani.GetVisitTippaniDetail(orgID, tippaniID, tippaniProcessID);
            ATTGeneralTippaniSummary summary = new ATTGeneralTippaniSummary();

            //this.lblTippaniText.Text = summary.TippaniText;
            //this.lblName.Text = summary.EmpName;
            //this.lblOrgName.Text = summary.OrgName;
            //this.lblDesName.Text = summary.DesName;
            //this.lblVisitSubject.Text = summary.TippaniDetail.VisitPurpose;
            //this.lblVisitLocation.Text = summary.TippaniDetail.VisitLocation;
            //this.lblVisitCountry.Text = summary.VisitCountryName;
            //this.lblVisitRemark.Text = summary.TippaniDetail.VisitRemark;
            //this.lblVisitFromDate.Text = summary.TippaniDetail.VisitFromDate;
            //this.lblVisittoDate.Text = summary.TippaniDetail.VisitToDate;
            //this.txtNote.Text = summary.Note;
            if (summary.ProcessStatus > 0)
            {
                this.ddlDStatus_Rqd.SelectedValue = summary.ProcessStatus.ToString();
            }
            else
            {
                this.ddlDStatus_Rqd.SelectedIndex = -1;
            }
            if (this.hdnForm.Value == "0")
            {
                this.ddlDStatus_Rqd.Enabled = true;
                this.btnSendBack.Enabled    = true;
            }
            else if (this.hdnForm.Value == "1")
            {
                this.ddlDStatus_Rqd.Enabled = false;
                this.btnSendBack.Enabled    = false;
            }
        }
        catch (Exception ex)
        {
            this.lblStatusMessage.Text = ex.Message;
            this.programmaticModalPopup.Show();
        }
    }
    private ATTGeneralTippaniSummary GetLeaveDetail(int orgID, int tippaniID, double empID, string entryBy)
    {
        ATTGeneralTippaniSummary leave = new ATTGeneralTippaniSummary();

        if (this.grdLeave.SelectedIndex < 0)
        {
            leave.OrgID      = orgID;
            leave.TippaniID  = tippaniID;
            leave.TippaniSNO = 0;
            leave.EmpID      = empID;
            leave.EmpName    = this.EmpName;
            leave.Action     = "A";
        }
        else
        {
            ATTGeneralTippaniSummary detail = this.LeaveList[this.grdLeave.SelectedIndex] as ATTGeneralTippaniSummary;
            leave.OrgID      = detail.OrgID;
            leave.TippaniID  = detail.TippaniID;
            leave.TippaniSNO = detail.TippaniSNO;
            leave.EmpID      = detail.EmpID;
            leave.EmpName    = detail.EmpName;

            if (this.LeaveList[this.grdLeave.SelectedIndex].Action == "A")
            {
                leave.Action = "A";
            }
            else
            {
                leave.Action = "E";
            }
        }

        leave.LeaveTypeID     = int.Parse(this.ddlLeaveType_Rqd.SelectedValue);
        leave.LeaveType       = this.ddlLeaveType_Rqd.SelectedItem.Text;
        leave.ReqFromDate     = this.txtFromDate_Rdt.Text;
        leave.ReqToDate       = this.txtToDate_Rdt.Text;
        leave.ApplicationDate = this.txtApplicationDate_Rdt.Text;
        leave.ReqNoOfDays     = BLLGeneralTippani.GetDateDifference(leave.ReqToDate, leave.ReqFromDate) + 1;
        leave.ReqReason       = this.txtRemark.Text.Trim();
        leave.LeaveLevel      = LeaveMode.Request;
        //leave.Action = "A";
        leave.LeaveEntryBy = entryBy;

        return(leave);
    }
    public ATTGeneralTippaniSummary GetVisitorDetail(int orgID, int tippaniID, double empID, string entryBy)
    {
        ATTGeneralTippaniSummary visit = new ATTGeneralTippaniSummary();

        if (this.grdVisiterDetail.SelectedIndex < 0)
        {
            visit.OrgID      = orgID;
            visit.TippaniID  = tippaniID;
            visit.TippaniSNO = 0;
            visit.EmpID      = empID;
            visit.EmpName    = this.EmpName;
            visit.Action     = "A";
        }
        else
        {
            ATTGeneralTippaniSummary detail = this.VisitorList[this.grdVisiterDetail.SelectedIndex] as ATTGeneralTippaniSummary;
            visit.OrgID      = detail.OrgID;
            visit.TippaniID  = detail.TippaniID;
            visit.TippaniSNO = detail.TippaniSNO;
            visit.EmpID      = detail.EmpID;
            visit.EmpName    = detail.EmpName;

            if (this.VisitorList[this.grdVisiterDetail.SelectedIndex].Action == "A")
            {
                visit.Action = "A";
            }
            else
            {
                visit.Action = "E";
            }
        }

        visit.VisitLocation    = this.txtLocation_Rqd.Text;
        visit.VisitCountryID   = int.Parse(this.ddlCountry_Rqd.SelectedValue);
        visit.VisitCountryName = this.ddlCountry_Rqd.SelectedItem.Text;
        visit.VisitFromDate    = this.txtFromDate_Rdt.Text;
        visit.VisitToDate      = this.txtToDate_Rdt.Text;
        visit.VisitVehicle     = this.txtVehicle_Rqd.Text;
        visit.VisitPurpose     = this.txtSubject_Rqd.Text;
        visit.VisitRemark      = this.txtRemarks.Text;
        visit.VisitEntryBy     = entryBy;
        //visit.Action = "A";

        return(visit);
    }
    protected void grdVisiterDetail_RowDataBound(object sender, GridViewRowEventArgs e)
    {
        if (e.Row.RowType == DataControlRowType.DataRow)
        {
            ATTGeneralTippaniSummary summary = e.Row.DataItem as ATTGeneralTippaniSummary;
            System.Drawing.Color     c       = BLLGeneralTippani.GetActionColor(summary.Action);
            e.Row.ForeColor = c;

            if (summary.Action == "D")
            {
                ((LinkButton)e.Row.Cells[9].Controls[0]).Text = "Undo";
            }
            else if (summary.Action == "N" || summary.Action == "A" || summary.Action == "E")
            {
                ((LinkButton)e.Row.Cells[9].Controls[0]).Text = "Delete";
            }
        }
    }
Exemplo n.º 14
0
    private ATTGeneralTippaniSummary GetTrainingDetail(int orgID, int tippaniID, double empID, string entryBy)
    {
        ATTGeneralTippaniSummary training = new ATTGeneralTippaniSummary();

        if (this.grdTraining.SelectedIndex < 0)
        {
            training.OrgID      = orgID;
            training.TippaniID  = tippaniID;
            training.TippaniSNO = 0;
            training.EmpID      = empID;
            training.EmpName    = this.EmpName;
            training.Action     = "A";
        }
        else
        {
            ATTGeneralTippaniSummary detail = this.TrainingList[this.grdTraining.SelectedIndex] as ATTGeneralTippaniSummary;
            training.OrgID      = detail.OrgID;
            training.TippaniID  = detail.TippaniID;
            training.TippaniSNO = detail.TippaniSNO;
            training.EmpID      = detail.EmpID;
            training.EmpName    = detail.EmpName;

            if (this.TrainingList[this.grdTraining.SelectedIndex].Action == "A")
            {
                training.Action = "A";
            }
            else
            {
                training.Action = "E";
            }
        }

        training.TrnSubject         = this.txtSubject_Rqd.Text;
        training.TrnInstitutionID   = int.Parse(this.ddlInstitution_Rqd.SelectedValue);
        training.TrnInstitutionName = this.ddlInstitution_Rqd.SelectedItem.Text;
        training.TrnFromDate        = this.txtFromDate_Rdt.Text;
        training.TrnToDate          = this.txtToDate_Rdt.Text;
        training.TrnRemark          = this.txtRemark.Text;
        //training.Action = "A";
        training.TrnEntryBy = entryBy;

        return(training);
    }
    public ATTGeneralTippaniSummary GetCommitteeMemberDetail(int orgID, int tippaniID, double empID, string entryBy)
    {
        ATTGeneralTippaniSummary comm = new ATTGeneralTippaniSummary();

        if (this.grdCommittee.SelectedIndex < 0)
        {
            comm.OrgID      = orgID;
            comm.TippaniID  = tippaniID;
            comm.TippaniSNO = 0;
            comm.EmpID      = empID;
            comm.EmpName    = this.EmpName;
            comm.Action     = "A";
        }
        else
        {
            ATTGeneralTippaniSummary detail = this.CommitteeMemberList[this.grdCommittee.SelectedIndex] as ATTGeneralTippaniSummary;
            comm.OrgID      = detail.OrgID;
            comm.TippaniID  = detail.TippaniID;
            comm.TippaniSNO = detail.TippaniSNO;
            comm.EmpID      = detail.EmpID;
            comm.EmpName    = detail.EmpName;

            if (this.CommitteeMemberList[this.grdCommittee.SelectedIndex].Action == "A")
            {
                comm.Action = "A";
            }
            else
            {
                comm.Action = "E";
            }
        }

        comm.CommitteeOrgID   = int.Parse(this.ddlOrg_Rqd.SelectedValue);
        comm.CommitteeOrgName = this.ddlOrg_Rqd.SelectedItem.Text;
        comm.CommitteeID      = 0;
        comm.CommitteeName    = this.txtCommittee_Rqd.Text;
        comm.EntryBy          = entryBy;
        //visit.Action = "A";

        return(comm);
    }
    private ATTGeneralTippaniSummary GetAwardDetail(int orgID, int tippaniID, double empID, string entryBy)
    {
        ATTGeneralTippaniSummary award = new ATTGeneralTippaniSummary();

        if (this.grdAward.SelectedIndex < 0)
        {
            award.OrgID      = orgID;
            award.TippaniID  = tippaniID;
            award.TippaniSNO = 0;
            award.EmpID      = empID;
            award.EmpName    = this.EmpName;
            award.Action     = "A";
        }
        else
        {
            ATTGeneralTippaniSummary detail = this.AwardList[this.grdAward.SelectedIndex] as ATTGeneralTippaniSummary;
            award.OrgID      = detail.OrgID;
            award.TippaniID  = detail.TippaniID;
            award.TippaniSNO = detail.TippaniSNO;
            award.EmpID      = detail.EmpID;
            award.EmpName    = detail.EmpName;

            if (this.AwardList[this.grdAward.SelectedIndex].Action == "A")
            {
                award.Action = "A";
            }
            else
            {
                award.Action = "E";
            }
        }

        award.Award       = this.txtAward_Rqd.Text;
        award.AwardDate   = this.txtAwardDate_Rdt.Text;
        award.AwardRemark = this.txtRemark.Text;
        //award.Action = "A";
        award.AwdEntryBy = entryBy;

        return(award);
    }
Exemplo n.º 17
0
    private ATTGeneralTippaniSummary GetPunishmentDetail(int orgID, int tippaniID, double empID, string entryBy)
    {
        ATTGeneralTippaniSummary punishment = new ATTGeneralTippaniSummary();

        if (this.grdPunishment.SelectedIndex < 0)
        {
            punishment.OrgID      = orgID;
            punishment.TippaniID  = tippaniID;
            punishment.TippaniSNO = 0;
            punishment.EmpID      = empID;
            punishment.EmpName    = this.EmpName;
            punishment.Action     = "A";
        }
        else
        {
            ATTGeneralTippaniSummary detail = this.PunishmentList[this.grdPunishment.SelectedIndex] as ATTGeneralTippaniSummary;
            punishment.OrgID      = detail.OrgID;
            punishment.TippaniID  = detail.TippaniID;
            punishment.TippaniSNO = detail.TippaniSNO;
            punishment.EmpID      = detail.EmpID;
            punishment.EmpName    = detail.EmpName;

            if (this.PunishmentList[this.grdPunishment.SelectedIndex].Action == "A")
            {
                punishment.Action = "A";
            }
            else
            {
                punishment.Action = "E";
            }
        }

        punishment.Punishment       = this.txtPunishment_Rqd.Text;
        punishment.PunishmentDate   = this.txtPunishmentDate_Rdt.Text;
        punishment.PunishmentRemark = this.txtRemark.Text;
        //punishment.Action = "A";
        punishment.PunEntryBy = entryBy;

        return(punishment);
    }
        public static List <ATTGeneralTippaniSummary> GetVisitTippaniDetail(int orgID, int tippaniID, int tippaniProcessID)
        {
            List <ATTGeneralTippaniSummary> lst = new List <ATTGeneralTippaniSummary>();

            try
            {
                DataTable tbl = DLLGeneralTippaniDetail.GetVisitTippaniDetail(orgID, tippaniID, tippaniProcessID);
                foreach (DataRow row in tbl.Rows)
                {
                    ATTGeneralTippaniSummary tippani = new ATTGeneralTippaniSummary();

                    tippani.OrgID            = int.Parse(row["org_id"].ToString());
                    tippani.TippaniID        = int.Parse(row["tippani_id"].ToString());
                    tippani.EmpID            = double.Parse(row["emp_id"].ToString());
                    tippani.OrgName          = row["org_name"].ToString();
                    tippani.DesName          = row["des_name"].ToString();
                    tippani.EmpName          = row["p_name"].ToString();
                    tippani.VisitPurpose     = row["purpose"].ToString();
                    tippani.VisitLocation    = row["location"].ToString();
                    tippani.VisitCountryID   = int.Parse(row["country"].ToString());
                    tippani.VisitCountryName = row["Country_nep_name"].ToString();
                    tippani.VisitFromDate    = row["visit_from_date"].ToString();
                    tippani.VisitToDate      = row["visit_to_date"].ToString();
                    tippani.VisitRemark      = row["remarks"].ToString();
                    tippani.VisitVehicle     = row["Vehicle"].ToString();
                    tippani.Action           = "N";

                    lst.Add(tippani);
                }

                tbl.Dispose();
                return(lst);
            }
            catch (Exception ex)
            {
                throw ex;
            }
        }
        public static List <ATTGeneralTippaniSummary> GetDeputationTippaniDetail(int orgID, int tippaniID)
        {
            List <ATTGeneralTippaniSummary> lst = new List <ATTGeneralTippaniSummary>();

            try
            {
                DataTable tbl = DLLGeneralTippaniDetail.GetDeputationTippaniDetail(orgID, tippaniID);
                foreach (DataRow row in tbl.Rows)
                {
                    ATTGeneralTippaniSummary tippani = new ATTGeneralTippaniSummary();

                    tippani.OrgID             = int.Parse(row["org_id"].ToString());
                    tippani.TippaniID         = int.Parse(row["tippani_id"].ToString());
                    tippani.EmpID             = double.Parse(row["emp_id"].ToString());
                    tippani.OrgName           = row["org_name"].ToString();
                    tippani.DesName           = row["des_name"].ToString();
                    tippani.EmpName           = row["p_name"].ToString();
                    tippani.DepToOrgID        = int.Parse(row["dep_to_org_id"].ToString());
                    tippani.DepToOrgName      = row["dep_to_org_name"].ToString();
                    tippani.DepFromDate       = row["dep_from_date"].ToString();
                    tippani.DepDecisionDate   = row["DEP_DECISION_DATE"].ToString();
                    tippani.DepLeaveDate      = row["dep_leave_date"].ToString();
                    tippani.DepResponsibility = row["DEP_RESPONSIBLITY"].ToString();
                    tippani.Action            = "N";

                    lst.Add(tippani);
                }

                tbl.Dispose();
                return(lst);
            }
            catch (Exception ex)
            {
                throw ex;
            }
        }
        public static List <ATTGeneralTippaniSummary> GetTrainingTippaniDetail(int orgID, int tippaniID)
        {
            List <ATTGeneralTippaniSummary> lst = new List <ATTGeneralTippaniSummary>();

            try
            {
                DataTable tbl = DLLGeneralTippaniDetail.GetTrainingTippaniDetail(orgID, tippaniID);
                foreach (DataRow row in tbl.Rows)
                {
                    ATTGeneralTippaniSummary tippani = new ATTGeneralTippaniSummary();

                    tippani.OrgID              = int.Parse(row["org_id"].ToString());
                    tippani.TippaniID          = int.Parse(row["tippani_id"].ToString());
                    tippani.EmpID              = double.Parse(row["emp_id"].ToString());
                    tippani.OrgName            = row["org_name"].ToString();
                    tippani.DesName            = row["des_name"].ToString();
                    tippani.EmpName            = row["p_name"].ToString();
                    tippani.TrnSubject         = row["trn_subject"].ToString();
                    tippani.TrnInstitutionID   = int.Parse(row["trn_institution_ID"].ToString());
                    tippani.TrnInstitutionName = row["institution_name"].ToString();
                    tippani.TrnFromDate        = row["trn_from_date"].ToString();
                    tippani.TrnToDate          = row["trn_to_date"].ToString();
                    tippani.TrnRemark          = row["trn_remark"].ToString();
                    tippani.Action             = "N";

                    lst.Add(tippani);
                }

                tbl.Dispose();
                return(lst);
            }
            catch (Exception ex)
            {
                throw ex;
            }
        }
    protected void btnAdd_Click(object sender, EventArgs e)
    {
        if (this.grdRecommendation.SelectedIndex <= -1)
        {
            if (this.grdLeave.SelectedIndex <= -1)
            {
                this.lblStatusMessage.Text = "कृपया कर्मचारीको बिदाको अनुरोध बिबरण छन्नुहोस ।";
                this.programmaticModalPopup.Show();
                return;
            }
        }

        if (this.chkRec.Checked == true)
        {
            if (this.txtFromDate_Rdt.Text.Trim() == "" || this.txtToDate_Rdt.Text.Trim() == "" || this.txtTotalDays_Rqd.Text.Trim() == "")
            {
                this.lblStatusMessage.Text = "कृपया सिफरिस गरेको कर्मचारीको लागी बिदाको सिफारिस बिबरण राख्नुहोस।";
                this.programmaticModalPopup.Show();
                return;
            }

            if (string.Compare(this.txtToDate_Rdt.Text.Trim(), this.txtFromDate_Rdt.Text.Trim()) < 0)
            {
                this.lblStatusMessage.Text = "बिदाको अवधि देखि मिति अवधि सम्म मिति भन्दा सानो हुनुपर्छ ।";
                this.programmaticModalPopup.Show();
                return;
            }

            if (string.Compare(this.hdnFromDate.Value.Trim(), this.txtFromDate_Rdt.Text.Trim()) > 0)
            {
                this.lblStatusMessage.Text = "सिफारिसको अवधि देखि मिति अनुरोधको अवधि देखि मिति भन्दा सानो हुन सक्दैन् ।";
                this.programmaticModalPopup.Show();
                return;
            }

            if (string.Compare(this.hdnToDate.Value.Trim(), this.txtToDate_Rdt.Text.Trim()) < 0)
            {
                this.lblStatusMessage.Text = "सिफारिसको अवधि सम्म मिति अनुरोधको अवधि सम्म मिति भन्दा ठुलो हुन सक्दैन् ।";
                this.programmaticModalPopup.Show();
                return;
            }
        }

        ATTGeneralTippaniSummary leave = new ATTGeneralTippaniSummary();

        GridViewRow row;

        if (this.grdRecommendation.SelectedIndex < 0)
        {
            row = this.grdLeave.SelectedRow;
        }
        else
        {
            row = this.grdRecommendation.SelectedRow;
        }

        leave.OrgID     = int.Parse(row.Cells[0].Text);
        leave.TippaniID = int.Parse(row.Cells[1].Text);
        leave.EmpID     = double.Parse(row.Cells[2].Text);
        leave.EmpName   = row.Cells[3].Text;

        if (this.grdRecommendation.SelectedIndex < 0)
        {
            bool exist = this.LeaveRec.Exists
                         (
                delegate(ATTGeneralTippaniSummary l)
            {
                return(l.OrgID == leave.OrgID &&
                       l.TippaniID == leave.TippaniID &&
                       l.EmpID == leave.EmpID);
            }
                         );
            if (exist == true)
            {
                this.lblStatusMessage.Text = "यस कर्मचारीको बिदाको सिफारिस बिबरण दिइसकेको छ।";
                this.programmaticModalPopup.Show();
                return;
            }
        }

        //leave.LeaveTypeID = int.Parse(this.ddlLeaveType_Rqd.SelectedValue);
        //leave.LeaveType = this.ddlLeaveType_Rqd.SelectedItem.Text;
        leave.RecFromDate = this.txtFromDate_Rdt.Text;
        leave.RecToDate   = this.txtToDate_Rdt.Text;
        leave.OldFromDate = this.hdnFromDate.Value;
        leave.OldToDate   = this.hdnToDate.Value;
        leave.RecDate     = ""; //set nepali date from database
        leave.RecNoOfDays = BLLGeneralTippani.GetDateDifference(leave.RecToDate, leave.RecFromDate) + 1;
        leave.RecYesNo    = this.chkRec.Checked == true ? "Y" : "N";
        leave.RecReason   = this.txtRemark.Text.Trim();
        leave.LeaveLevel  = LeaveMode.Recommend;
        leave.Action      = "A";
        leave.RecBy       = this.User.PID;

        if (this.grdRecommendation.SelectedIndex < 0)
        {
            this.LeaveRec.Add(leave);
        }
        else
        {
            this.LeaveRec[this.grdRecommendation.SelectedIndex] = leave;
        }

        this.grdRecommendation.DataSource = this.LeaveRec;
        this.grdRecommendation.DataBind();

        this.ClearLeaveDetail();
    }