コード例 #1
0
    public void LoadGrid()
    {
        try
        {
            SMHR_TRAINING_OFFLINEASSESSMENTS _obj_SMHR_Offlineassesments = new SMHR_TRAINING_OFFLINEASSESSMENTS();
            _obj_SMHR_Offlineassesments.OFFLINEASSESSMENT_ORGID = Convert.ToInt32(Session["ORG_ID"]);



            DataTable DT = BLL.get_OfflineAssessment(_obj_SMHR_Offlineassesments);
            if (DT.Rows.Count != 0)
            {
                Rg_Course.DataSource = DT;
            }

            else
            {
                DataTable dt1 = new DataTable();
                Rg_Course.DataSource = dt1;
            }
            clearControls();
        }
        catch (Exception ex)
        {
            SMHR.BLL.Error_Log(Session["USER_ID"].ToString(), ex.TargetSite.ToString(), ex.Message.Replace("'", "''"), "frm_offline Assessments", ex.StackTrace, DateTime.Now);
            Response.Redirect("~/Frm_ErrorPage.aspx");
        }
    }
コード例 #2
0
    private void loadGrid()
    {
        try
        {
            if (string.Compare(rdExamType.SelectedValue, "Online", true) == 0)
            {
                SMHR_TRAINING_ONLINEASSESSMENT oSMHR_TRAINING_ONLINEASSESSMENT = new SMHR_TRAINING_ONLINEASSESSMENT();
                oSMHR_TRAINING_ONLINEASSESSMENT.ORGANISATION_ID = Convert.ToInt32(Session["ORG_ID"]);
                oSMHR_TRAINING_ONLINEASSESSMENT.TRAINING_ASSESSMENT_COURSE_ID         = Convert.ToInt32(rc_Course.SelectedValue);
                oSMHR_TRAINING_ONLINEASSESSMENT.TRAINING_ASSESSMENT_COURSESCHEDULE_ID = Convert.ToInt32(rc_CourseSchedule.SelectedValue);
                oSMHR_TRAINING_ONLINEASSESSMENT.TRAINING_ASSESSMENT_ID = Convert.ToInt32(Session["EMP_ID"]);
                oSMHR_TRAINING_ONLINEASSESSMENT.OPERATION = operation.Select2;
                DataTable dt = BLL.get_OnlineAssessment(oSMHR_TRAINING_ONLINEASSESSMENT);
                if (dt.Columns.Count > 1)
                {
                    RG_Assessments.DataSource = dt;
                    RG_Assessments.DataBind();
                }
                else
                {
                    RG_Assessments.DataSource = null;
                    RG_Assessments.DataBind();
                }

                RG_Assessments.Visible = true;
                RadGrid1.Visible       = false;
            }
            else
            {
                RadGrid1.Visible       = true;
                RG_Assessments.Visible = false;
                SMHR_TRAINING_OFFLINEASSESSMENTS _obj_SMHR_Offlineassesments = new SMHR_TRAINING_OFFLINEASSESSMENTS();
                _obj_SMHR_Offlineassesments.OFFLINEASSESSMENT_ORGID            = Convert.ToInt32(Session["ORG_ID"]);
                _obj_SMHR_Offlineassesments.OFFLINEASSESSMENT_COURSEID         = Convert.ToInt32(rc_Course.SelectedValue);
                _obj_SMHR_Offlineassesments.OFFLINEASSESSMENT_COURSESCHEDULEID = Convert.ToInt32(rc_CourseSchedule.SelectedValue);
                _obj_SMHR_Offlineassesments.OFFLINEASSESSMENT_ID = Convert.ToInt32(Session["EMP_ID"]);
                _obj_SMHR_Offlineassesments.OPERATION            = operation.Select2;
                DataTable DT = BLL.get_OfflineAssessment(_obj_SMHR_Offlineassesments);
                if (DT.Columns.Count > 1)
                {
                    RadGrid1.DataSource = DT;
                    RadGrid1.DataBind();
                }
                else
                {
                    RadGrid1.DataSource = null;
                    RadGrid1.DataBind();
                }

                RG_Assessments.Visible = false;
                RadGrid1.Visible       = true;
            }
        }
        catch (Exception ex)
        {
            //Utils.HandleWebException(ex, this);
            SMHR.BLL.Error_Log(Session["USER_ID"].ToString(), ex.TargetSite.ToString(), ex.Message.Replace("'", "''"), "Frm_Assessment", ex.StackTrace, DateTime.Now);
            Response.Redirect("~/Frm_ErrorPage.aspx");
        }
    }
コード例 #3
0
    protected void lnk_Edit_Command(object sender, CommandEventArgs e)
    {
        try
        {
            // lbl_CourseHeader.Visible = false;
            rcmb_CC.Enabled     = false;
            btn_Save.Visible    = false;
            rfc_rcmb_CS.Enabled = false;

            rtxt_AssessmentName.Enabled = false;

            clearControls();
            LoadCombos();
            //LoadComboSchedule();

            //lbl_CourseName.Enabled = false;
            //DataTable dt = BLL.get_OfflineAssessment(new SMHR_TRAINING_OFFLINEASSESSMENTS(Convert.ToInt32(Convert.ToString(e.CommandArgument))));
            if (Convert.ToInt32(Session["WRITEFACILITY"]) == 2)
            {
                btn_Update.Visible = false;
            }

            else
            {
                btn_Update.Visible = true;
            }


            lbl_OfflineassementId.Text = Convert.ToString(e.CommandArgument);
            SMHR_TRAINING_OFFLINEASSESSMENTS _obj_SMHR_Offlineassesments = new SMHR_TRAINING_OFFLINEASSESSMENTS();
            _obj_SMHR_Offlineassesments.OPERATION            = operation.Get;
            _obj_SMHR_Offlineassesments.ORGANISATION_ID      = Convert.ToInt32(Session["ORG_ID"]);
            _obj_SMHR_Offlineassesments.OFFLINEASSESSMENT_ID = Convert.ToInt32(lbl_OfflineassementId.Text);
            DataTable dt = BLL.get_OfflineAssessment(_obj_SMHR_Offlineassesments);

            if (dt.Rows.Count != 0)
            {
                rcmb_CC.SelectedIndex = rcmb_CC.Items.FindItemIndexByValue(Convert.ToString(dt.Rows[0]["OFFLINEASSESSMENT_COURSEID"]));
                radCourse_SelectedIndexChanged(null, null);
                rfc_rcmb_CS.SelectedIndex = rfc_rcmb_CS.Items.FindItemIndexByValue(Convert.ToString(dt.Rows[0]["OFFLINEASSESSMENT_COURSESCHEDULEID"]));

                rtxt_AssessmentName.Text = Convert.ToString(dt.Rows[0]["OFFLINEASSESSMENT_NAME"]);
                rad_IsActive.Checked     = Convert.ToBoolean(dt.Rows[0]["OFFLINEASSESSMENT_STATUS"]);

                Rm_Course_page.SelectedIndex = 1;
            }
        }
        catch (Exception ex)
        {
            SMHR.BLL.Error_Log(Session["USER_ID"].ToString(), ex.TargetSite.ToString(), ex.Message.Replace("'", "''"), "frm_offline Assessments", ex.StackTrace, DateTime.Now);
            Response.Redirect("~/Frm_ErrorPage.aspx");
        }
    }
コード例 #4
0
    protected void btn_Save_Click(object sender, EventArgs e)
    {
        try
        {
            if (((Button)sender).ID.ToUpper() == "BTN_UPDATE")
            {
                if (Convert.ToString(rad_IsActive.Checked) == "True")
                {
                    if (fileupload_upload.FileName == "")
                    {
                        BLL.ShowMessage(this, "Please Select a File to Upload");
                        return;
                    }
                }
            }
            SMHR_TRAINING_OFFLINEASSESSMENTS _obj_SMHR_Offlineassesments = new SMHR_TRAINING_OFFLINEASSESSMENTS();
            _obj_SMHR_Offlineassesments.OFFLINEASSESSMENT_COURSEID         = Convert.ToInt32(rcmb_CC.SelectedValue);
            _obj_SMHR_Offlineassesments.OFFLINEASSESSMENT_COURSESCHEDULEID = Convert.ToInt32(rfc_rcmb_CS.SelectedValue);
            _obj_SMHR_Offlineassesments.OFFLINEASSESSMENT_NAME             = rtxt_AssessmentName.Text;
            _obj_SMHR_Offlineassesments.OFFLINEASSESSMENT_UPLOADEDDOC      = fileupload_upload.FileName;
            _obj_SMHR_Offlineassesments.OFFLINEASSESSMENT_CREATEDBY        = Convert.ToInt32(Session["USER_ID"]); // ### Need to Get the Session
            _obj_SMHR_Offlineassesments.OFFLINEASSESSMENT_CREATEDDATE      = DateTime.Now;
            _obj_SMHR_Offlineassesments.OFFLINEASSESSMENT_ORGID            = Convert.ToInt32(Session["ORG_ID"]);
            _obj_SMHR_Offlineassesments.OFFLINEASSESSMENT_MODYFIEDBY       = Convert.ToInt32(Session["USER_ID"]); // ### Need to Get the Session
            _obj_SMHR_Offlineassesments.OFFLINEASSESSMENT_MODYFIEDDATE     = DateTime.Now;
            _obj_SMHR_Offlineassesments.OFFLINEASSESSMENT_STATUS           = rad_IsActive.Checked;
            if (fileupload_upload.HasFile)
            {
                string pdfName = rtxt_AssessmentName.Text + "_" + Guid.NewGuid().ToString() + "_FBIO" + fileupload_upload.FileName;
                string strPath = "~/EmpUploads/" + pdfName;
                fileupload_upload.PostedFile.SaveAs(Server.MapPath("~/EmpUploads/") + pdfName);
                _obj_SMHR_Offlineassesments.OFFLINEASSESSMENT_UPLOADEDDOC = strPath;
            }
            switch (((Button)sender).ID.ToUpper())
            {
            case "BTN_UPDATE":

                _obj_SMHR_Offlineassesments.OFFLINEASSESSMENT_ID = Convert.ToInt32(lbl_OfflineassementId.Text);

                _obj_SMHR_Offlineassesments.OPERATION = operation.Check;

                _obj_SMHR_Offlineassesments.OPERATION = operation.Update;
                if (BLL.set_OfflineAssessment(_obj_SMHR_Offlineassesments))
                {
                    BLL.ShowMessage(this, "Information Updated Successfully");
                }
                else
                {
                    BLL.ShowMessage(this, "Information Not Saved");
                }
                break;

            case "BTN_SAVE":

                _obj_SMHR_Offlineassesments.OPERATION = operation.Check;
                if (Convert.ToString(BLL.get_OfflineAssessment(_obj_SMHR_Offlineassesments).Rows[0]["Count"]) != "0")
                {
                    BLL.ShowMessage(this, "Assessment Name with this Name Already Exists");
                    return;
                }
                _obj_SMHR_Offlineassesments.OPERATION = operation.Insert;
                if (BLL.set_OfflineAssessment(_obj_SMHR_Offlineassesments))
                {
                    BLL.ShowMessage(this, "Information Saved Successfully");
                }
                else
                {
                    BLL.ShowMessage(this, "Information Not Saved");
                }
                break;

            default:
                break;
            }

            Rm_Course_page.SelectedIndex = 0;
            LoadGrid();
            Rg_Course.DataBind();
        }
        catch (Exception ex)
        {
            SMHR.BLL.Error_Log(Session["USER_ID"].ToString(), ex.TargetSite.ToString(), ex.Message.Replace("'", "''"), "frm_offline Assessments", ex.StackTrace, DateTime.Now);

            Response.Redirect("~/Frm_ErrorPage.aspx");
        }
    }