Example #1
0
 protected void radLocation_SelectedIndexChanged(object o, RadComboBoxSelectedIndexChangedEventArgs e)
 {
     try
     {
         if (radLocation.SelectedIndex > 0)
         {
             SMHR_TRAINING_ROOM _obj_Smhr_Room = new SMHR_TRAINING_ROOM();
             _obj_Smhr_Room.ROOMS_LOCATION_ID = Convert.ToInt32(radLocation.SelectedValue);
             _obj_Smhr_Room.ORGANISATION_ID   = Convert.ToInt32(Session["ORG_ID"]);
             _obj_Smhr_Room.OPERATION         = operation.Select2;
             radTrainingRoom.DataSource       = BLL.get_TrainingRooms(_obj_Smhr_Room);
             radTrainingRoom.DataTextField    = "ROOMS_NAME";
             radTrainingRoom.DataValueField   = "ROOMS_ID";
             radTrainingRoom.DataBind();
             radTrainingRoom.Items.Insert(0, new Telerik.Web.UI.RadComboBoxItem("Select", "0"));
         }
         else
         {
             radTrainingRoom.Items.Clear();
             radTrainingRoom.ClearSelection();
             radTrainingRoom.Text = string.Empty;
         }
     }
     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
    public void LoadGrid()
    {
        try
        {
            _obj_Smhr_Room = new SMHR_TRAINING_ROOM();
            _obj_Smhr_Room.ORGANISATION_ID = Convert.ToInt32(Session["ORG_ID"]);
            _obj_Smhr_Room.OPERATION       = operation.Select;
            DataTable DT = BLL.get_TrainingRooms(_obj_Smhr_Room);
            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_TrainingRooms", ex.StackTrace, DateTime.Now);
            Response.Redirect("~/Frm_ErrorPage.aspx");
        }
    }
Example #3
0
    protected void lnk_Edit_Command(object sender, CommandEventArgs e)
    {
        try
        {
            // lbl_CourseHeader.Visible = false;
            // rcmb_CC.Enabled = false;

            clearControls();
            LoadCombos();

            _obj_Smhr_Room        = new SMHR_TRAINING_ROOM();
            _obj_Smhr_Room.ROOMID = Convert.ToInt32(e.CommandArgument);

            _obj_Smhr_Room.ORGANISATION_ID = Convert.ToInt32(Session["ORG_ID"]);
            _obj_Smhr_Room.OPERATION       = operation.Get;
            DataTable dt = BLL.get_TrainingRooms(_obj_Smhr_Room);
            if (dt.Rows.Count != 0)
            {
                radRoomName.Enabled     = false;
                lblTrainingRoomsId.Text = dt.Rows[0]["ROOMS_ID"].ToString();
                radRoomName.Text        = dt.Rows[0]["ROOMS_NAME"].ToString();
                radRoomStrength.Text    = dt.Rows[0]["ROOMS_STRENGTH"].ToString();
                LoadCombos();
                radLocation.SelectedIndex = radLocation.FindItemIndexByValue(dt.Rows[0]["ROOMS_LOCATIONID"].ToString());
                rad_IsActive.Checked      = Convert.ToBoolean(dt.Rows[0]["ROOMS_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_TrainingRooms", ex.StackTrace, DateTime.Now);
            Response.Redirect("~/Frm_ErrorPage.aspx");
        }
    }
Example #4
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 #5
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");
        }
    }