Example #1
0
    public void LoadGrid()
    {
        try
        {
            SMHR_COURSESCHEDULE _obj_Smhr_CourseSchedule = new SMHR_COURSESCHEDULE();
            _obj_Smhr_CourseSchedule.ORGANISATION_ID = Convert.ToInt32(Session["ORG_ID"]);
            _obj_Smhr_CourseSchedule.OPERATION       = operation.Select;
            DataTable DT = BLL.get_CourseSchedule(_obj_Smhr_CourseSchedule);
            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_CourseSchedule", ex.StackTrace, DateTime.Now);
            Response.Redirect("~/Frm_ErrorPage.aspx");
        }
    }
Example #2
0
    protected void rcmb_CourseName_SelectedIndexChanged(object o, RadComboBoxSelectedIndexChangedEventArgs e)
    {
        try
        {
            if (string.Compare(rcmb_CourseName.SelectedItem.Text, "Select", true) != 0)
            {
                SMHR_COURSESCHEDULE _obj_Smhr_TrgRqst = new SMHR_COURSESCHEDULE();
                _obj_Smhr_TrgRqst.OPERATION = operation.Course;
                _obj_Smhr_TrgRqst.COURSESCHEDULE_COURSEID = Convert.ToInt32(rcmb_CourseName.SelectedValue);
                _obj_Smhr_TrgRqst.ORGANISATION_ID         = Convert.ToInt32(Session["ORG_ID"]);//YYY
                rcmb_CourseSchedule.DataSource            = BLL.get_CourseSchedule(_obj_Smhr_TrgRqst);
                rcmb_CourseSchedule.DataValueField        = "CourseSchedule_ID";
                rcmb_CourseSchedule.DataTextField         = "CourseSchedule_Name";
                rcmb_CourseSchedule.DataBind();
                rcmb_CourseSchedule.Items.Insert(0, new Telerik.Web.UI.RadComboBoxItem("Select", "0"));


                SMHR_CHAPTERS _obj_Chapter = new SMHR_CHAPTERS();
                _obj_Chapter.OPERATION = operation.Select1;
                _obj_Chapter.CHARPTER_ORGANISATION_ID = Convert.ToInt32(Session["ORG_ID"]);
                _obj_Chapter.CHAPTER_COURSE_ID        = Convert.ToInt32(rcmb_CourseName.SelectedValue);
                radChapters.DataSource     = BLL.get_Chapter(_obj_Chapter);
                radChapters.DataTextField  = "CHAPTER_NAME";
                radChapters.DataValueField = "CHAPTER_ID";
                radChapters.DataBind();
                radChapters.Items.Insert(0, new Telerik.Web.UI.RadComboBoxItem("Select", "0"));
            }
        }
        catch (Exception ex)
        {
            SMHR.BLL.Error_Log(Session["USER_ID"].ToString(), ex.TargetSite.ToString(), ex.Message.Replace("'", "''"), "frm_TrainingFeedBack", ex.StackTrace, DateTime.Now);
            Response.Redirect("~/Frm_ErrorPage.aspx");
        }
    }
Example #3
0
 protected void rcmb_Course_SelectedIndexChanged(object o, RadComboBoxSelectedIndexChangedEventArgs e)
 {
     try
     {
         if (rcmb_Course.SelectedIndex > 0)
         {
             SMHR_COURSESCHEDULE oSMHR_COURSESCHEDULE = new SMHR_COURSESCHEDULE();
             oSMHR_COURSESCHEDULE.OPERATION               = operation.Course3;
             oSMHR_COURSESCHEDULE.ORGANISATION_ID         = Convert.ToInt32(Session["ORG_ID"].ToString());
             oSMHR_COURSESCHEDULE.COURSESCHEDULE_COURSEID = Convert.ToInt32(rcmb_Course.SelectedItem.Value);
             rcmb_batch.DataSource     = BLL.get_CourseSchedule(oSMHR_COURSESCHEDULE);
             rcmb_batch.DataTextField  = "CourseSchedule_Name";
             rcmb_batch.DataValueField = "CourseSchedule_ID";
             rcmb_batch.DataBind();
             rcmb_batch.Items.Insert(0, new Telerik.Web.UI.RadComboBoxItem("Select", "0"));
         }
         else
         {
             rcmb_batch.ClearSelection();
             rcmb_batch.Items.Clear();
             rcmb_batch.Text = string.Empty;
         }
     }
     catch (Exception ex)
     {
         SMHR.BLL.Error_Log(Session["USER_ID"].ToString(), ex.TargetSite.ToString(), ex.Message.Replace("'", "''"), "LocationWiseTrainingProgram", ex.StackTrace, DateTime.Now);
         Response.Redirect("~/Frm_ErrorPage.aspx");
     }
 }
Example #4
0
    private void BindBatches()
    {
        try
        {
            if (Request.QueryString.HasKeys())
            {
                SMHR_COURSESCHEDULE _obj_Smhr_CourseSchedule = new SMHR_COURSESCHEDULE();
                _obj_Smhr_CourseSchedule.ORGANISATION_ID         = Convert.ToInt32(Session["ORG_ID"]);
                _obj_Smhr_CourseSchedule.COURSESCHEDULE_COURSEID = Convert.ToInt32(radCourse.SelectedValue);
                _obj_Smhr_CourseSchedule.CREATEDBY = Convert.ToInt32(Request.QueryString["EMP_ID"]);
                _obj_Smhr_CourseSchedule.OPERATION = operation.Select2;
                DataTable DT = BLL.get_CourseSchedule(_obj_Smhr_CourseSchedule);
                if (DT.Rows.Count != 0)
                {
                    RGBatcheDetails.DataSource = DT;
                }

                else
                {
                    DataTable dt1 = new DataTable();
                    RGBatcheDetails.DataSource = dt1;
                }
                RGBatcheDetails.DataBind();
            }
        }
        catch (Exception ex)
        {
            SMHR.BLL.Error_Log(Session["USER_ID"].ToString(), ex.TargetSite.ToString(), ex.Message.Replace("'", "''"), "TrainingRequestPopup", ex.StackTrace, DateTime.Now);
            Response.Redirect("~/Frm_ErrorPage.aspx");
        }
    }
Example #5
0
 protected void radCourse_SelectedIndexChanged(object o, RadComboBoxSelectedIndexChangedEventArgs e)
 {
     try
     {
         clearControls();
         RadGrid1.Visible       = false;
         RG_Assessments.Visible = false;
         if (string.Compare(rc_Course.SelectedItem.Text, "Select", true) != 0)
         {
             SMHR_COURSESCHEDULE _obj_Smhr_TrgRqst = new SMHR_COURSESCHEDULE();
             _obj_Smhr_TrgRqst.OPERATION = operation.Select3;
             _obj_Smhr_TrgRqst.COURSESCHEDULE_COURSEID = Convert.ToInt32(rc_Course.SelectedValue);
             _obj_Smhr_TrgRqst.ORGANISATION_ID         = Convert.ToInt32(Session["ORG_ID"]);//YYY
             rc_CourseSchedule.DataSource     = BLL.get_CourseSchedule(_obj_Smhr_TrgRqst);
             rc_CourseSchedule.DataValueField = "CourseSchedule_ID";
             rc_CourseSchedule.DataTextField  = "CourseSchedule_Name";
             rc_CourseSchedule.DataBind();
             rc_CourseSchedule.Items.Insert(0, new Telerik.Web.UI.RadComboBoxItem("Select", "0"));
         }
     }
     catch (Exception ex)
     {
         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");
     }
 }
Example #6
0
    protected void lnk_Edit_Command(object sender, CommandEventArgs e)
    {
        try
        {
            //lbl_CourseHeader.Visible = false;
            // rcmb_CC.Enabled = false;

            radBatchDetail.Enabled = false;
            clearControls();
            LoadCombos();
            SMHR_COURSESCHEDULE _obj_Smhr_CourseSchedule = new SMHR_COURSESCHEDULE();
            _obj_Smhr_CourseSchedule.COURSESCHEDULEID = Convert.ToInt32(e.CommandArgument);
            _obj_Smhr_CourseSchedule.ORGANISATION_ID  = Convert.ToInt32(Session["ORG_ID"]);
            _obj_Smhr_CourseSchedule.OPERATION        = operation.Get;
            DataTable dt = BLL.get_CourseSchedule(_obj_Smhr_CourseSchedule);
            if (dt.Rows.Count != 0)
            {
                radStartdate.MinDate = new DateTime();
                radEndDate.MinDate   = new DateTime();
                LoadCombos();
                lblCourseScheduleID.Text = dt.Rows[0]["CourseSchedule_ID"].ToString();
                radBatchDetail.Text      = dt.Rows[0]["CourseSchedule_Name"].ToString();
                radCourse.SelectedIndex  = radCourse.FindItemIndexByValue(dt.Rows[0]["CourseSchedule_CourseID"].ToString());
                radCourse_SelectedIndexChanged(null, null);
                radCourseType.SelectedIndex = radCourseType.FindItemIndexByValue(dt.Rows[0]["CourseSchedule_CourseTypeID"].ToString());
                radLocation.SelectedIndex   = radLocation.FindItemIndexByValue(dt.Rows[0]["CourseSchedule_LocationID"].ToString());
                radLocation_SelectedIndexChanged(null, null);
                radTrainingRoom.SelectedIndex = radTrainingRoom.FindItemIndexByValue(dt.Rows[0]["CourseSchedule_RoomID"].ToString());
                radTrainingRoom.Enabled       = false;
                radLocation.Enabled           = false;
                radTrainers.SelectedIndex     = radTrainers.FindItemIndexByValue(dt.Rows[0]["CourseSchedule_TrainerID"].ToString());
                radSessions.Text          = dt.Rows[0]["CourseSchedule_NoOfSessions"].ToString();
                radSeats.Text             = dt.Rows[0]["CourseSchedule_NoOfSeats"].ToString();
                radStartdate.SelectedDate = Convert.ToDateTime(dt.Rows[0]["CourseSchedule_StartDate"]);
                radStartTime.SelectedDate = Convert.ToDateTime(dt.Rows[0]["CourseSchedule_SatartTime"]);
                radEndDate.SelectedDate   = Convert.ToDateTime(dt.Rows[0]["CourseSchedule_EndDate"]);
                radEndTime.SelectedDate   = Convert.ToDateTime(dt.Rows[0]["CourseSchedule_EndTime"]);
                rad_IsActive.Checked      = Convert.ToBoolean(dt.Rows[0]["CourseSchedule_Status"]);

                if (Convert.ToInt32(Session["WRITEFACILITY"]) == 2)
                {
                    btn_Update.Visible = false;
                }

                else
                {
                    btn_Update.Visible = true;
                }
                Rm_Course_page.SelectedIndex = 1;
            }
        }
        catch (Exception ex)
        {
            SMHR.BLL.Error_Log(Session["USER_ID"].ToString(), ex.TargetSite.ToString(), ex.Message.Replace("'", "''"), "frm_CourseSchedule", ex.StackTrace, DateTime.Now);
            Response.Redirect("~/Frm_ErrorPage.aspx");
        }
    }
    protected void rc_CourseSchedule_SelectedIndexChanged(object o, RadComboBoxSelectedIndexChangedEventArgs e)
    {
        try
        {
            if (rc_CourseSchedule.SelectedIndex > 0)
            {
                rc_Days.SelectedIndex = -1;
                rc_Days.Items.Clear();
                Btn_cancel.Visible          = false;
                btn_submit.Visible          = false;
                RG_TrainingApproval.Visible = false;
                SMHR_COURSESCHEDULE _obj_Smhr_TrgRqst = new SMHR_COURSESCHEDULE();
                _obj_Smhr_TrgRqst.OPERATION        = operation.Select4;
                _obj_Smhr_TrgRqst.COURSESCHEDULEID = Convert.ToInt32(rc_CourseSchedule.SelectedValue);
                DataTable dt = BLL.get_CourseSchedule(_obj_Smhr_TrgRqst);

                int noOfDays = Convert.ToInt32(dt.Rows[0]["CourseSchedule_NoOfSessions"]);
                if (noOfDays > 0)
                {
                    List <Days> lstDays = new List <Days>();
                    Days        d       = new Days();
                    d.DayID = 0; d.DayName = "Select";
                    lstDays.Add(d);
                    for (int i = 1; i <= noOfDays; i++)
                    {
                        d         = new Days();
                        d.DayID   = i;
                        d.DayName = "Day " + i.ToString();
                        lstDays.Add(d);
                    }

                    rc_Days.DataSource     = lstDays.ToArray();
                    rc_Days.DataValueField = "DayID";
                    rc_Days.DataTextField  = "DayName";
                    rc_Days.DataBind();
                }
            }
            else
            {
                rc_Days.Items.Clear();
                RG_TrainingApproval.Visible = false;
                Btn_cancel.Visible          = false;
                btn_submit.Visible          = false;
            }
        }
        catch (Exception ex)
        {
            SMHR.BLL.Error_Log(Session["USER_ID"].ToString(), ex.TargetSite.ToString(), ex.Message.Replace("'", "''"), "frm_AttendanceDetails", ex.StackTrace, DateTime.Now);
            Response.Redirect("~/Frm_ErrorPage.aspx");
        }
    }
Example #8
0
 private void LoadComboSchedule()
 {
     try
     {
         SMHR_COURSESCHEDULE _obj_Smhr_TrgRqst = new SMHR_COURSESCHEDULE();
         _obj_Smhr_TrgRqst.OPERATION = operation.Select3;
         _obj_Smhr_TrgRqst.COURSESCHEDULE_COURSEID = Convert.ToInt32(rcmb_CC.SelectedValue);
         _obj_Smhr_TrgRqst.ORGANISATION_ID         = Convert.ToInt32(Session["ORG_ID"]);//YYY
         rfc_rcmb_CS.DataSource     = BLL.get_CourseSchedule(_obj_Smhr_TrgRqst);
         rfc_rcmb_CS.DataValueField = "CourseSchedule_ID";
         rfc_rcmb_CS.DataTextField  = "CourseSchedule_Name";
         rfc_rcmb_CS.DataBind();
         rfc_rcmb_CS.Items.Insert(0, new Telerik.Web.UI.RadComboBoxItem("Select", "0"));
     }
     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");
     }
 }
Example #9
0
    protected void rcmb_Location_SelectedIndexChanged(object o, RadComboBoxSelectedIndexChangedEventArgs e)
    {
        try
        {
            SMHR_COURSESCHEDULE _obj_Course = new SMHR_COURSESCHEDULE();
            _obj_Course.ORGANISATION_ID           = Convert.ToInt32(Session["ORG_ID"]); //Convert.ToInt32(Session["ORG_ID"]);
            _obj_Course.COURSESCHEDULE_LOCATIONID = Convert.ToInt32(rcmb_Location.SelectedValue);
            DataTable dt_Course = BLL.get_CourseProc(_obj_Course);
            rcmb_Course.DataSource     = dt_Course;
            rcmb_Course.DataValueField = "COURSE_ID";
            rcmb_Course.DataTextField  = "COURSE_NAME";
            rcmb_Course.DataBind();
            rcmb_Course.Items.Insert(0, new RadComboBoxItem("Select"));

            rcmb_batch.Items.Clear();
            rcmb_batch.Text = string.Empty;
        }
        catch (Exception ex)
        {
            SMHR.BLL.Error_Log(Session["USER_ID"].ToString(), ex.TargetSite.ToString(), ex.Message.Replace("'", "''"), "LocatinoWiseTrainingProgram", ex.StackTrace, DateTime.Now);
            Response.Redirect("~/Frm_ErrorPage.aspx");
        }
    }
Example #10
0
    protected void btn_Save_Click(object sender, EventArgs e)
    {
        try
        {
            DateTime startDate    = radStartdate.SelectedDate.Value.Date;
            DateTime endDate      = radEndDate.SelectedDate.Value.Date;
            double   NumberOfDays = endDate.AddDays(1).Subtract(startDate).TotalDays;
            if (Convert.ToInt32(radSessions.Text) > Convert.ToInt32(NumberOfDays))
            {
                BLL.ShowMessage(this, "Please Check Number Of Days should be between Start Date and End Date");
                return;
            }


            SMHR_COURSESCHEDULE _obj_Smhr_CourseSchedule = new SMHR_COURSESCHEDULE();
            _obj_Smhr_CourseSchedule.COURSESCHEDULE_COURSEID     = Convert.ToInt32(radCourse.SelectedValue);
            _obj_Smhr_CourseSchedule.COURSESCHEDULE_COURSETYPEID = Convert.ToInt32(radCourseType.SelectedValue);
            _obj_Smhr_CourseSchedule.COURSESCHEDULE_LOCATIONID   = Convert.ToInt32(radLocation.SelectedValue);
            _obj_Smhr_CourseSchedule.COURSESCHEDULE_ROOMID       = Convert.ToInt32(radTrainingRoom.SelectedValue);
            _obj_Smhr_CourseSchedule.COURSESCHEDULE_TRAINERID    = Convert.ToInt32(radTrainers.SelectedValue);
            _obj_Smhr_CourseSchedule.COURSESCHEDULE_NOOFSESSIONS = Convert.ToInt32(radSessions.Text);
            _obj_Smhr_CourseSchedule.COURSESCHEDULE_NOOFSEATS    = Convert.ToInt32(radSeats.Text);
            _obj_Smhr_CourseSchedule.COURSESCHEDULE_STARTDATE    = Convert.ToDateTime(radStartdate.SelectedDate);
            _obj_Smhr_CourseSchedule.COURSESCHEDULE_SATARTTIME   = Convert.ToDateTime(radStartTime.SelectedDate);
            _obj_Smhr_CourseSchedule.COURSESCHEDULE_ENDDATE      = Convert.ToDateTime(radEndDate.SelectedDate);
            _obj_Smhr_CourseSchedule.COURSESCHEDULE_ENDTIME      = Convert.ToDateTime(radEndTime.SelectedDate);
            _obj_Smhr_CourseSchedule.COURSESCHEDULE_NAME         = radBatchDetail.Text;
            _obj_Smhr_CourseSchedule.COURSESCHEDULE_STATUS       = rad_IsActive.Checked;

            _obj_Smhr_CourseSchedule.CREATEDBY       = Convert.ToInt32(Session["USER_ID"]); // ### Need to Get the Session
            _obj_Smhr_CourseSchedule.CREATEDDATE     = DateTime.Now;
            _obj_Smhr_CourseSchedule.ORGANISATION_ID = Convert.ToInt32(Session["ORG_ID"]);
            _obj_Smhr_CourseSchedule.LASTMDFBY       = Convert.ToInt32(Session["USER_ID"]); // ### Need to Get the Session
            _obj_Smhr_CourseSchedule.LASTMDFDATE     = DateTime.Now;

            SMHR_TRAINING_ROOM _obj_Smhr_Room; DataTable dtRooms;
            switch (((Button)sender).ID.ToUpper())
            {
            case "BTN_SAVE":

                _obj_Smhr_Room = new SMHR_TRAINING_ROOM();
                _obj_Smhr_Room.ORGANISATION_ID     = Convert.ToInt32(Session["ORG_ID"]);
                _obj_Smhr_Room.ROOMID              = Convert.ToInt32(radTrainingRoom.SelectedValue);
                _obj_Smhr_Room.SMHR_COURSESCHEDULE = new SMHR_COURSESCHEDULE();
                _obj_Smhr_Room.SMHR_COURSESCHEDULE.COURSESCHEDULE_STARTDATE  = (DateTime)radStartdate.SelectedDate;
                _obj_Smhr_Room.SMHR_COURSESCHEDULE.COURSESCHEDULE_SATARTTIME = (DateTime)radStartTime.SelectedDate;
                _obj_Smhr_Room.OPERATION = operation.Select1;
                dtRooms = BLL.get_TrainingRooms(_obj_Smhr_Room);
                if (Convert.ToBoolean(dtRooms.Rows[0]["Status"]))
                {
                    int roomStrength = Convert.ToInt32(dtRooms.Rows[0]["ROOMS_STRENGTH"]);
                    if (Convert.ToInt32(radSeats.Text) > roomStrength)
                    {
                        BLL.ShowMessage(this, "Number of Seats should be less than or equal to " + Convert.ToString(roomStrength));
                        return;
                    }
                }
                else
                {
                    BLL.ShowMessage(this, "Selected Training Room is Already Allocated");
                    return;
                }

                _obj_Smhr_CourseSchedule.COURSESCHEDULE_COURSEID = Convert.ToInt32(radCourse.SelectedValue);
                _obj_Smhr_CourseSchedule.OPERATION = operation.Check;

                if (Convert.ToString(BLL.get_CourseSchedule(_obj_Smhr_CourseSchedule).Rows[0]["Count"]) != "0")
                {
                    BLL.ShowMessage(this, "Course Schedule Name Already Exists");
                    return;
                }
                _obj_Smhr_CourseSchedule.OPERATION = operation.Insert;
                if (BLL.set_CourseSchedule(_obj_Smhr_CourseSchedule))
                {
                    BLL.ShowMessage(this, "Information Saved Successfully");
                }
                else
                {
                    BLL.ShowMessage(this, "Information Not Saved");
                }
                break;



            case "BTN_UPDATE":
                _obj_Smhr_Room = new SMHR_TRAINING_ROOM();
                _obj_Smhr_Room.ORGANISATION_ID     = Convert.ToInt32(Session["ORG_ID"]);
                _obj_Smhr_Room.ROOMID              = Convert.ToInt32(radTrainingRoom.SelectedValue);
                _obj_Smhr_Room.SMHR_COURSESCHEDULE = new SMHR_COURSESCHEDULE();
                _obj_Smhr_Room.SMHR_COURSESCHEDULE.COURSESCHEDULE_STARTDATE  = (DateTime)radStartdate.SelectedDate;
                _obj_Smhr_Room.SMHR_COURSESCHEDULE.COURSESCHEDULE_SATARTTIME = (DateTime)radStartTime.SelectedDate;
                _obj_Smhr_Room.OPERATION = operation.Select1;
                dtRooms = BLL.get_TrainingRooms(_obj_Smhr_Room);

                int roomStrength1 = Convert.ToInt32(dtRooms.Rows[0]["ROOMS_STRENGTH"]);
                if (Convert.ToInt32(radSeats.Text) > roomStrength1)
                {
                    BLL.ShowMessage(this, "Number of Seats should be less than or equal to " + Convert.ToString(roomStrength1));
                    return;
                }
                _obj_Smhr_CourseSchedule.COURSESCHEDULEID = Convert.ToInt32(lblCourseScheduleID.Text);
                if (Convert.ToBoolean(rad_IsActive.Checked) == false)
                {
                    SMHR_COURSESCHEDULE _obj_CourseSchedule = new SMHR_COURSESCHEDULE();
                    _obj_CourseSchedule.OPERATION        = operation.MODE;
                    _obj_CourseSchedule.COURSESCHEDULEID = Convert.ToInt32(lblCourseScheduleID.Text);


                    DataTable dt = BLL.get_CourseSchedule(_obj_CourseSchedule);

                    if (!Convert.ToBoolean(dt.Rows[0]["Status"]))
                    {
                        BLL.ShowMessage(this, "Cannot make inactive");
                        rad_IsActive.Checked = true;
                        return;
                    }
                }
                _obj_Smhr_CourseSchedule.OPERATION = operation.Update;

                if (BLL.set_CourseSchedule(_obj_Smhr_CourseSchedule))
                {
                    BLL.ShowMessage(this, "Information Updated 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_CourseSchedule", ex.StackTrace, DateTime.Now);

            Response.Redirect("~/Frm_ErrorPage.aspx");
        }
    }
Example #11
0
    /// <summary>
    /// save click methods
    /// </summary>
    /// <param name="sender"></param>
    /// <param name="e"></param>
    protected void btn_Save_Click(object sender, EventArgs e)
    {
        try
        {
            _obj_Smhr_Course                   = new SMHR_COURSE();
            _obj_Smhr_Course.COURSE_NAME       = BLL.ReplaceQuote(rtxt_CourseName.Text);
            _obj_Smhr_Course.COURSE_DESC       = BLL.ReplaceQuote(rtxt_CourseDesc.Text);
            _obj_Smhr_Course.COURSE_CATEGORYID = rcmb_CC.SelectedItem.Value;
            _obj_Smhr_Course.COURSE_DURATION   = Convert.ToInt32(radCourseDuration.Text);
            _obj_Smhr_Course.COURSE_STATUS     = rad_IsActive.Checked;

            _obj_Smhr_Course.CREATEDBY          = Convert.ToInt32(Session["USER_ID"]); // ### Need to Get the Session
            _obj_Smhr_Course.CREATEDDATE        = DateTime.Now;
            _obj_Smhr_Course.COURSE_ORG_ID      = Convert.ToInt32(Session["ORG_ID"]);
            _obj_Smhr_Course.LASTMDFBY          = Convert.ToInt32(Session["USER_ID"]); // ### Need to Get the Session
            _obj_Smhr_Course.LASTMDFDATE        = DateTime.Now;
            _obj_Smhr_Course.COURSE_DESIGNEDFOR = rtxt_CDS.Text;

            switch (((Button)sender).ID.ToUpper())
            {
            case "BTN_UPDATE":
                if (rad_IsActive.Checked == false && rad_IsActive.Checked == Convert.ToBoolean(hdnStatus.Value))
                {
                    BLL.ShowMessage(this, "There is no data to update");
                    Rm_Course_page.SelectedIndex = 0;
                    LoadGrid();
                    return;
                }
                if (rad_IsActive.Checked)
                {
                    _obj_Smhr_Course.OPERATION = operation.Select1;
                    if (!Convert.ToBoolean(BLL.get_Course(_obj_Smhr_Course).Rows[0]["HR_MASTER_STATUS"]))
                    {
                        BLL.ShowMessage(this, "Please Change Course Category Status to Active for this Course");
                        Rm_Course_page.SelectedIndex = 0;
                        LoadGrid();
                        return;
                    }
                }
                else
                {
                    SMHR_COURSESCHEDULE _obj_CS = new SMHR_COURSESCHEDULE();
                    _obj_CS.OPERATION = operation.Online;
                    _obj_CS.COURSESCHEDULE_COURSEID = Convert.ToInt32(lbl_CourseId.Text);
                    _obj_CS.ORGANISATION_ID         = Convert.ToInt32(Session["ORG_ID"]);
                    // _obj_CS.COURSESCHEDULE_STATUS=rad_IsActive.Checked;
                    DataTable dtc = BLL.get_CourseSchedule(_obj_CS);
                    if (!Convert.ToBoolean(dtc.Rows[0]["Status"]))
                    {
                        BLL.ShowMessage(this, Convert.ToString(dtc.Rows[0]["ErrorMessage"]));
                        rad_IsActive.Checked         = true;
                        Rm_Course_page.SelectedIndex = 0;
                        LoadGrid();
                        return;
                    }
                }
                //if (Convert.ToBoolean(rad_IsActive.Checked) == false)
                //{
                //    SMHR_TRAINERPROFILE _obj_Trainer = new SMHR_TRAINERPROFILE();
                //    _obj_Trainer.TRAINER_ORGID = Convert.ToInt32(Session["ORG_ID"]);
                //    _obj_Trainer.Trainer_CourseCategory = Convert.ToInt32(lbl_CourseId.Text);
                //    _obj_Trainer.OPERATION = operation.Scale;
                //    DataTable dt = BLL.get_TrainingProfile(_obj_Trainer);
                //    if (!Convert.ToBoolean(dt.Rows[0]["Status"]))
                //    {
                //        BLL.ShowMessage(this, "Cannot make inactive");
                //        rad_IsActive.Checked = true;
                //        return;
                //    }
                //}
                _obj_Smhr_Course.COURSE_ID = Convert.ToInt32(lbl_CourseId.Text);
                _obj_Smhr_Course.OPERATION = operation.Update;
                if (BLL.set_Course(_obj_Smhr_Course))
                {
                    BLL.ShowMessage(this, "Information Updated Successfully");
                }
                else
                {
                    BLL.ShowMessage(this, "Information Not Saved");
                }
                break;

            case "BTN_SAVE":
                _obj_Smhr_Course.OPERATION = operation.Check;
                if (Convert.ToString(BLL.get_Course(_obj_Smhr_Course).Rows[0]["Count"]) != "0")
                {
                    BLL.ShowMessage(this, "Course with this Name Already Exists");
                    return;
                }
                _obj_Smhr_Course.OPERATION = operation.Insert;
                if (BLL.set_Course(_obj_Smhr_Course))
                {
                    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_Course", ex.StackTrace, DateTime.Now);

            Response.Redirect("~/Frm_ErrorPage.aspx");
        }
    }
Example #12
0
    protected void btn_Save_Click(object sender, EventArgs e)
    {
        try
        {
            string ErrorMesage = string.Empty;
            if (ValiadteQualification(out ErrorMesage))
            {
                SMHR_TRAINERPROFILE _obj_smhr_Trainerprofile = new SMHR_TRAINERPROFILE();


                _obj_smhr_Trainerprofile.Trainer_ServiceProvider = Convert.ToInt32(rc_ServiceProvider.SelectedItem.Value);
                _obj_smhr_Trainerprofile.Trainer_CourseCategory  = Convert.ToInt32(rc_CourseCategory.SelectedItem.Value);
                _obj_smhr_Trainerprofile.Trainer_FirstName       = txt_FirstName.Text;
                _obj_smhr_Trainerprofile.Trainer_MiddleName      = txt_MiddleName.Text;
                _obj_smhr_Trainerprofile.Trainer_LastName        = txt_LastName.Text;
                _obj_smhr_Trainerprofile.Trainer_Address1        = txt_Address1.Text;
                _obj_smhr_Trainerprofile.Trainer_Address2        = txt_Address2.Text;
                _obj_smhr_Trainerprofile.Trainer_Age             = Convert.ToInt32(txt_Age.Text);
                _obj_smhr_Trainerprofile.Trainer_CountryID       = Convert.ToInt32(rc_Country.SelectedItem.Value);
                _obj_smhr_Trainerprofile.Trainer_CountyID        = Convert.ToInt32(rc_County.SelectedItem.Value);
                _obj_smhr_Trainerprofile.Trainer_TownID          = Convert.ToInt32(rc_Town.SelectedItem.Value);
                _obj_smhr_Trainerprofile.Trainer_MoblieNo        = Convert.ToString(txt_mobileNo.Text);
                _obj_smhr_Trainerprofile.Trainer_LandlineNo      = Convert.ToString(txt_LandLineNo.Text);
                _obj_smhr_Trainerprofile.Trainer_EmailID         = Convert.ToString(txt_Email.Text);
                _obj_smhr_Trainerprofile.Trainer_DOB             = txt_DOB.SelectedDate.Value;
                _obj_smhr_Trainerprofile.Trainer_Status          = rad_IsActive.Checked;
                _obj_smhr_Trainerprofile.Trainer_Qualification   = Convert.ToInt32(rc_Qualification.SelectedItem.Value);
                _obj_smhr_Trainerprofile.Trainer_Institute       = Convert.ToString(txt_Institute.Text);
                _obj_smhr_Trainerprofile.Trainer_Percentage      = Convert.ToString(txt_Percentage.Text);
                _obj_smhr_Trainerprofile.Trainer_YearOfPass      = Convert.ToString(txt_YeaofPass.Text);
                _obj_smhr_Trainerprofile.TRAINER_CREATEDBY       = Convert.ToInt32(Session["USER_ID"]); // ### Need to Get the Session
                _obj_smhr_Trainerprofile.TRAINER_CREATEDDATE     = DateTime.Now;
                _obj_smhr_Trainerprofile.TRAINER_ORGID           = Convert.ToInt32(Session["ORG_ID"]);
                _obj_smhr_Trainerprofile.TRAINER_MODIFYEDBY      = Convert.ToInt32(Session["USER_ID"]); // ### Need to Get the Session
                _obj_smhr_Trainerprofile.TRAINER_MODIIFYEDDATE   = DateTime.Now;
                _obj_smhr_Trainerprofile.Trainer_ZipCode         = Convert.ToString(txt_ZipCode.Text);

                switch (((Button)sender).ID.ToUpper())
                {
                case "BTN_UPDATE":

                    if (Convert.ToBoolean(rad_IsActive.Checked) == false)
                    {
                        SMHR_COURSESCHEDULE _obj_CS = new SMHR_COURSESCHEDULE();
                        _obj_CS.OPERATION = operation.Offline;
                        _obj_CS.COURSESCHEDULE_TRAINERID = Convert.ToInt32(ld_ID.Text);
                        _obj_CS.ORGANISATION_ID          = Convert.ToInt32(Session["ORG_ID"]);
                        DataTable dtc = BLL.get_CourseSchedule(_obj_CS);
                        if (!Convert.ToBoolean(dtc.Rows[0]["Status"]))
                        {
                            BLL.ShowMessage(this, "Cannot make inactive");
                            rad_IsActive.Checked = true;
                            return;
                        }
                    }
                    _obj_smhr_Trainerprofile.Trainer_TrainerProfile_ID = Convert.ToInt32(ld_ID.Text);
                    _obj_smhr_Trainerprofile.OPERATION = operation.Update;
                    if (BLL.set_TrainingProfile(_obj_smhr_Trainerprofile))
                    {
                        BLL.ShowMessage(this, "Information Updated Successfully");
                    }
                    else
                    {
                        BLL.ShowMessage(this, "Information Not Saved");
                    }
                    break;

                case "BTN_SAVE":

                    _obj_smhr_Trainerprofile.OPERATION = operation.CountEmailID;
                    if (Convert.ToInt32(BLL.get_TrainingProfile(_obj_smhr_Trainerprofile).Rows[0][0]) > 0)
                    {
                        BLL.ShowMessage(this, "Email ID Already Exists.Please Enter another Email ID");
                        return;
                    }
                    else
                    {
                        _obj_smhr_Trainerprofile.OPERATION = operation.Insert;
                        if (BLL.set_TrainingProfile(_obj_smhr_Trainerprofile))
                        {
                            BLL.ShowMessage(this, "Information Saved Successfully");
                        }
                        else
                        {
                            BLL.ShowMessage(this, "Information Not Saved");
                        }
                        break;
                    }

                default:
                    break;
                }
                LoadGrid();
                Rm_CY_page.SelectedIndex = 0;
                Rg_Countries.DataBind();
            }
            else
            {
                BLL.ShowMessage(this, ErrorMesage);
                return;
            }
        }
        catch (Exception ex)
        {
            SMHR.BLL.Error_Log(Session["USER_ID"].ToString(), ex.TargetSite.ToString(), ex.Message.Replace("'", "''"), "TrainerProfile", ex.StackTrace, DateTime.Now);
            Response.Redirect("~/Frm_ErrorPage.aspx");
        }
    }
Example #13
0
    protected void btn_Save_Click(object sender, EventArgs e)
    {
        try
        {
            SMHR_TRAINING_ROOM _obj_Smhr_Room = new SMHR_TRAINING_ROOM();
            _obj_Smhr_Room.ROOMNAME          = radRoomName.Text;
            _obj_Smhr_Room.ROOMSTRENGTH      = Convert.ToInt32(radRoomStrength.Text);
            _obj_Smhr_Room.ROOMS_LOCATION_ID = Convert.ToInt32(radLocation.SelectedValue);
            _obj_Smhr_Room.ROOM_STATUS       = rad_IsActive.Checked;
            _obj_Smhr_Room.CREATEDBY         = Convert.ToInt32(Session["USER_ID"]); // ### Need to Get the Session
            _obj_Smhr_Room.CREATEDDATE       = DateTime.Now;
            _obj_Smhr_Room.ORGANISATION_ID   = Convert.ToInt32(Session["ORG_ID"]);
            _obj_Smhr_Room.LASTMDFBY         = Convert.ToInt32(Session["USER_ID"]); // ### Need to Get the Session
            _obj_Smhr_Room.LASTMDFDATE       = DateTime.Now;

            switch (((Button)sender).ID.ToUpper())
            {
            case "BTN_UPDATE":
                if (Convert.ToBoolean(rad_IsActive.Checked) == false)
                {
                    SMHR_COURSESCHEDULE _obj_CS = new SMHR_COURSESCHEDULE();
                    _obj_CS.OPERATION             = operation.Chk;
                    _obj_CS.COURSESCHEDULE_ROOMID = Convert.ToInt32(lblTrainingRoomsId.Text);
                    _obj_CS.ORGANISATION_ID       = Convert.ToInt32(Session["ORG_ID"]);
                    DataTable dtc = BLL.get_CourseSchedule(_obj_CS);
                    if (!Convert.ToBoolean(dtc.Rows[0]["Status"]))
                    {
                        BLL.ShowMessage(this, "Cannot make inactive");
                        rad_IsActive.Checked = true;
                        return;
                    }
                }
                _obj_Smhr_Room.OPERATION = operation.Update;
                _obj_Smhr_Room.ROOMID    = Convert.ToInt32(lblTrainingRoomsId.Text);
                if (BLL.set_TrainingRooms(_obj_Smhr_Room))
                {
                    BLL.ShowMessage(this, "Information Updated Successfully");
                }
                else
                {
                    BLL.ShowMessage(this, "Information Not Saved");
                }
                break;

            case "BTN_SAVE":
                _obj_Smhr_Room.OPERATION = operation.Check;
                if (Convert.ToString(BLL.get_TrainingRooms(_obj_Smhr_Room).Rows[0]["Count"]) != "0")
                {
                    BLL.ShowMessage(this, "Room with this Name Already Exists");
                    return;
                }
                _obj_Smhr_Room.OPERATION = operation.Insert;
                if (BLL.set_TrainingRooms(_obj_Smhr_Room))
                {
                    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_TrainingRooms", ex.StackTrace, DateTime.Now);

            Response.Redirect("~/Frm_ErrorPage.aspx");
        }
    }
    protected void btn_Save_Click(object sender, EventArgs e)
    {
        try
        {
            _obj_Smhr_Location = new SMHR_TRAINING_LOCATION();
            _obj_Smhr_Location.LocationName                = radLocation.Text;
            _obj_Smhr_Location.Location_StreetName         = rtxt_StreetName.Text;
            _obj_Smhr_Location.Location_CountryID          = Convert.ToInt32(radCountry.SelectedValue);
            _obj_Smhr_Location.Location_CountyID           = Convert.ToInt32(radCounty.SelectedValue);
            _obj_Smhr_Location.Location_TownID             = Convert.ToInt32(radTown.SelectedValue);
            _obj_Smhr_Location.Location_ContactPerson      = radContactName.Text;
            _obj_Smhr_Location.Location_EmailID            = radEmailID.Text;
            _obj_Smhr_Location.Location_ContactNo          = radContactNo.Text;
            _obj_Smhr_Location.Location_AlternateContactNo = radAlternateContact1.Text;
            _obj_Smhr_Location.Location_Status             = rad_IsActive.Checked;

            _obj_Smhr_Location.CREATEDBY       = Convert.ToInt32(Session["USER_ID"]); // ### Need to Get the Session
            _obj_Smhr_Location.CREATEDDATE     = DateTime.Now;
            _obj_Smhr_Location.ORGANISATION_ID = Convert.ToInt32(Session["ORG_ID"]);
            _obj_Smhr_Location.LASTMDFBY       = Convert.ToInt32(Session["USER_ID"]); // ### Need to Get the Session
            _obj_Smhr_Location.LASTMDFDATE     = DateTime.Now;

            switch (((Button)sender).ID.ToUpper())
            {
            case "BTN_UPDATE":

                if (Convert.ToBoolean(rad_IsActive.Checked) == false)
                {
                    SMHR_COURSESCHEDULE _obj_CS = new SMHR_COURSESCHEDULE();
                    _obj_CS.OPERATION = operation.Scale;
                    _obj_CS.COURSESCHEDULE_LOCATIONID = Convert.ToInt32(lblLocationId.Text);
                    _obj_CS.ORGANISATION_ID           = Convert.ToInt32(Session["ORG_ID"]);
                    DataTable dtc = BLL.get_CourseSchedule(_obj_CS);
                    if (!Convert.ToBoolean(dtc.Rows[0]["Status"]))
                    {
                        BLL.ShowMessage(this, "Cannot make inactive");
                        rad_IsActive.Checked = true;
                        return;
                    }
                }

                _obj_Smhr_Location.OPERATION  = operation.Update;
                _obj_Smhr_Location.LocationID = Convert.ToInt32(lblLocationId.Text);
                if (BLL.set_TrainingLocation(_obj_Smhr_Location))
                {
                    BLL.ShowMessage(this, "Information Updated Successfully");
                }
                else
                {
                    BLL.ShowMessage(this, "Information Not Saved");
                }
                break;

            case "BTN_SAVE":
                _obj_Smhr_Location.OPERATION = operation.Check;
                if (Convert.ToString(BLL.get_TrainingLocation(_obj_Smhr_Location).Rows[0]["Count"]) != "0")
                {
                    BLL.ShowMessage(this, "Location with this Name Already Exists");
                    return;
                }
                _obj_Smhr_Location.OPERATION = operation.Insert;
                if (BLL.set_TrainingLocation(_obj_Smhr_Location))
                {
                    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_Location", ex.StackTrace, DateTime.Now);

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