private void chkFunctionForSubmit()
        {
            objOverRideGroupDetail = new OverRideGroupAReport();

            DataTable newDt          = Session[clsConstant.SESS_TABLE] as DataTable;
            int       countFromDt    = newDt.Rows.Count;
            int       agencyShortlst = (((UserDetails)Session[clsConstant.TOKEN]).AgencyID);
            int       year           = Convert.ToInt32(drpFromYear.SelectedItem.Text);
            string    month          = drpFromMonth.SelectedIndex != 0 ? returnMonth(int.Parse(drpFromMonth.SelectedValue)) : "";


            foreach (GridViewRow row in grdOverrideGroupA.Rows)
            {
                CheckBox           chkBox    = row.FindControl("chkForActualAtnd") as CheckBox;
                IDataItemContainer container = (IDataItemContainer)chkBox.NamingContainer;
                if (chkBox.Checked == true)
                {
                    DropDownList drpNFlag  = ((DropDownList)row.FindControl("drpnewflag") as DropDownList);
                    string       newReason = ((TextBox)grdOverrideGroupA.Rows[row.RowIndex].FindControl("txtReason")).Text;
                    loanID = Convert.ToInt32(newDt.Rows[container.DataItemIndex]["iloanID"].ToString());
                    nFlag  = int.Parse(drpNFlag.SelectedValue.ToString());
                    string dateofmodification = ((TextBox)grdOverrideGroupA.Rows[row.RowIndex].FindControl("txtdate")).Text;
                    if (dateofmodification != "")
                    {
                        objOverRideGroupDetail.AddOverRideLoanDetails(newReason, loanID, nFlag, DateTime.Parse(dateofmodification), year, month);
                    }
                    else
                    {
                        objOverRideGroupDetail.AddOverRideLoanDetails(newReason, loanID, nFlag, DateTime.Parse("1900 - 01 - 01"), year, month);
                    }
                }
            }
            lblMessage.Text = "Information Added Successfully";
        }
Beispiel #2
0
        private void chkFunctionForSubmit()
        {
            objOverRideGroupDetail = new OverRideGroupAReport();

            DataTable newDt          = Session[clsConstant.SESS_TABLE] as DataTable;
            int       countFromDt    = newDt.Rows.Count;
            int       agencyShortlst = (((UserDetails)Session[clsConstant.TOKEN]).AgencyID);

            #region Save Comments In Database
            foreach (GridViewRow row in grdOverrideGroupB.Rows)
            {
                CheckBox           chkBox    = row.FindControl("chkForActualAtnd") as CheckBox;
                IDataItemContainer container = (IDataItemContainer)chkBox.NamingContainer;

                if (chkBox.Checked)
                {
                    DropDownList drpNFlag  = ((DropDownList)row.FindControl("drpnewflag"));
                    string       newReason = ((TextBox)grdOverrideGroupB.Rows[row.RowIndex].FindControl("txtReason")).Text;
                    loanID  = Convert.ToInt32(newDt.Rows[container.DataItemIndex]["iloanID"].ToString());
                    nFlag   = int.Parse(drpNFlag.SelectedValue.ToString());
                    quarter = Convert.ToInt32(newDt.Rows[container.DataItemIndex]["iQuarter"].ToString());
                    year    = Convert.ToInt32(newDt.Rows[container.DataItemIndex]["iYear"].ToString());
                    //string dateofmodification = ((TextBox)grdOverrideGroupB.Rows[row.RowIndex].FindControl("txtdate")).Text;
                    // objOverRideGroupDetail.AddOverRideLoanDetailsB(newReason, loanID, nFlag, DateTime.Parse(dateofmodification));

                    string dateofmodification = ((TextBox)grdOverrideGroupB.Rows[row.RowIndex].FindControl("txtdate")).Text;
                    if (dateofmodification != "")
                    {
                        objOverRideGroupDetail.AddOverRideLoanDetailsB(newReason, loanID, nFlag, DateTime.Parse(dateofmodification), quarter, year);
                    }

                    else
                    {
                        objOverRideGroupDetail.AddOverRideLoanDetailsB(newReason, loanID, nFlag, DateTime.Parse("1900 - 01 - 01"), quarter, year);
                    }
                }
                //grdOverrideGroupB.Columns[9].Visible = false;
            }

            #endregion

            lblMessage.Text = "Information Added Successfully";
        }