Пример #1
0
        protected void btnApprove_Click(object sender, EventArgs e)
        {
            string strTransID = string.Empty;

            //foreach (GridViewRow row in gvAuditorInbox.Rows)
            //{
            //    CheckBox chk = (CheckBox)row.Cells[0].FindControl("chkSelect");
            //    if (chk.Checked == true)
            //    {
            //        Label lbl = (Label)row.Cells[1].FindControl("lblExamID");
            //        strTransID = strTransID + lbl.Text.ToString() + "$";
            //    }
            //}

            foreach (GridDataItem item in gvAutoProctorInbox.Items)
            {
                CheckBox chk = (CheckBox)item.Cells[0].FindControl("chkSelect");
                if (chk.Checked == true)
                {
                    Label lbl = (Label)item.Cells[1].FindControl("lblExamID");
                    strTransID = strTransID + lbl.Text.ToString() + "$";
                }
            }
            if (strTransID != string.Empty)
            {
                strTransID = strTransID.Substring(0, strTransID.Length - 1);

                BEProctor objBEProctor = new BEProctor();
                BProctor  objBProctor  = new BProctor();
                objBEProctor.strTransID    = strTransID;
                objBEProctor.IntEmployeeID = Convert.ToInt32(Session[BaseClass.EnumPageSessions.USERID]);
                objBProctor.BApproveAutoProcTransaction(objBEProctor);
                objBEProctor = null;
                objBEProctor = null;
                //foreach (GridDataItem item in gvAuditorInbox.Items)
                //{
                //    CheckBox chk = (CheckBox)item.Cells[0].FindControl("chkSelect");
                //    //EmailMsg obj;
                //    if (chk.Checked == true)
                //    {
                //BEAuditor objBEAuditor1 = new BEAuditor();
                BAuditor  objBAuditor1  = new BAuditor();
                BEProctor objBEProctor1 = new BEProctor();
                BProctor  objBProctor1  = new BProctor();
                objBEProctor1.strTransID = strTransID;

                objBProctor1.BGetAutoProctorProviderDetails(objBEProctor1);
                if (objBEProctor1.DsResult.Tables[0].Rows.Count > 0)
                {
                    for (int i = 0; i < objBEProctor1.DsResult.Tables[0].Rows.Count; i++)
                    {
                        DataTable objDT = new DataTable();

                        objDT = objBEProctor1.DsResult.Tables[0];

                        objBEProctor1.IntUserID = Convert.ToInt32(objDT.Rows[i]["ExamProviderID"]);

                        objBEProctor1.IntProviderID = Convert.ToInt32(objDT.Rows[i]["UserID"]);

                        objBEProctor1.IntTransID = Convert.ToInt64(objDT.Rows[i]["TransID"]);


                        //BEMail objBEMail = new BEMail();
                        //BMail objBMail = new BMail();
                        //objBEMail.IntTransID = objBEProctor1.IntTransID;
                        //string FYI = "FYI";
                        //string mail = "Mail";
                        //if (mail == "Mail")
                        //{
                        //    objBEMail.IntUserID = objBEAuditor1.IntUserID;
                        //    objBEMail.StrTemplateName = BaseClass.EnumEmails.ExamApprovedbyAuditor.ToString();
                        //    objBMail.BSendEmail(objBEMail);

                        //}

                        //if (FYI == "FYI")
                        //{
                        //    BECommon objBECommon = new BECommon();
                        //    BCommon objBCommon = new BCommon();
                        //    objBECommon.IntTransID = objBEProctor1.IntTransID;
                        //    objBCommon.BAuditorCheckEmailForApproval(objBECommon);

                        //    if (objBECommon.IntstatusFlag == 1)
                        //    {
                        //        objBEMail.IntUserID = objBEProctor1.IntUserID;

                        //        objBEMail.StrTemplateName = BaseClass.EnumEmails.ExamApprovedbyAuditorFYI.ToString();
                        //        objBMail.BSendEmail(objBEMail);
                        //    }

                        //}
                    }



                    // Label lbl = (Label)item.Cells[1].FindControl("lblExamID");
                }


                lblSuccess.Text = Resources.ResMessages.Audit_TransApprove;

                // this.LoadData();
                gvAutoProctorInbox.Rebind();
            }

            else
            {
                lblSuccess.Text = Resources.ResMessages.Audit_TransSelect;
            }
        }