Ejemplo n.º 1
0
    public void LoadGrid()
    {
        try
        {
            if (Request.QueryString.HasKeys())
            {
                SMHR_TRAINING_REQUST _obj_smhr_training_requst = new SMHR_TRAINING_REQUST();
                _obj_smhr_training_requst.ORGANISATION_ID = Convert.ToInt32(Session["ORG_ID"]);
                //_obj_smhr_training_requst.TRAINING_RAISEDBY = Convert.ToInt32(Session["EMP_ID"]);
                _obj_smhr_training_requst.TRAINING_RAISEDBY = Convert.ToInt32(Request.QueryString["EMP_ID"]);
                _obj_smhr_training_requst.OPERATION         = operation.Select;
                DataTable DT = BLL.get_TrainigRequest(_obj_smhr_training_requst);
                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("'", "''"), "TrainingRequestPopup", ex.StackTrace, DateTime.Now);
            Response.Redirect("~/Frm_ErrorPage.aspx");
        }
    }
 /*added  by anusha 21/05/2015*/
 private void BindBatchesDatasource()
 {
     try
     {
         SMHR_TRAINING_REQUST _obj_Smhr_TrgRqst = new SMHR_TRAINING_REQUST();
         _obj_Smhr_TrgRqst.OPERATION = operation.Get;
         //_obj_Smhr_TrgRqst.TRAINING_COURSEID = Convert.ToInt32(radCourse.SelectedValue);
         _obj_Smhr_TrgRqst.TRAINING_APPROVEDBY = Convert.ToInt32(Session["EMP_ID"]);
         _obj_Smhr_TrgRqst.ORGANISATION_ID     = Convert.ToInt32(Session["ORG_ID"]);//YYY
         DataTable DT = BLL.get_TrainigRequest(_obj_Smhr_TrgRqst);
         if (DT.Rows.Count != 0)
         {
             RG_TrainingApproval.DataSource = DT;
             // RG_TrainingApproval.DataBind();
         }
         else
         {
             DataTable DT1 = new DataTable();
             RG_TrainingApproval.DataSource = DT1;
             // RG_TrainingApproval.DataBind();
         }
     }
     catch (Exception ex)
     {
         SMHR.BLL.Error_Log(Session["USER_ID"].ToString(), ex.TargetSite.ToString(), ex.Message.Replace("'", "''"), "frm_TrainingApproval", ex.StackTrace, DateTime.Now);
         Response.Redirect("~/Frm_ErrorPage.aspx");
     }
 }
Ejemplo n.º 3
0
 protected void lnk_Apply_Command(object sender, CommandEventArgs e)
 {
     try
     {
         SMHR_TRAINING_REQUST _obj_Smhr_TrainigRequest = new SMHR_TRAINING_REQUST();
         _obj_Smhr_TrainigRequest.TRAINING_BATCHID  = Convert.ToInt32(e.CommandArgument);
         _obj_Smhr_TrainigRequest.TRAINING_RAISEDBY = Convert.ToInt32(Session["EMP_ID"]);
         _obj_Smhr_TrainigRequest.CREATEDBY         = Convert.ToInt32(Session["USER_ID"]);
         _obj_Smhr_TrainigRequest.CREATEDDATE       = DateTime.Now;
         _obj_Smhr_TrainigRequest.ORGANISATION_ID   = Convert.ToInt32(Session["ORG_ID"]);
         _obj_Smhr_TrainigRequest.LASTMDFBY         = Convert.ToInt32(Session["USER_ID"]);
         _obj_Smhr_TrainigRequest.LASTMDFDATE       = DateTime.Now;
         _obj_Smhr_TrainigRequest.OPERATION         = operation.Insert;
         if (BLL.set_TrainigRequest(_obj_Smhr_TrainigRequest))
         {
             BLL.ShowMessage(this, "Information Saved Successfully");
             Rm_Course_page.SelectedIndex = 0;
             LoadGrid();
             Rg_Course.DataBind();
         }
         else
         {
             BLL.ShowMessage(this, "Information Not Saved");
         }
     }
     catch (Exception ex)
     {
         SMHR.BLL.Error_Log(Session["USER_ID"].ToString(), ex.TargetSite.ToString(), ex.Message.Replace("'", "''"), "frm_TrainingRequest", ex.StackTrace, DateTime.Now);
         Response.Redirect("~/Frm_ErrorPage.aspx");
     }
 }
    //private void LoadCombos()
    //{
    //    try
    //    {
    //        SMHR_COURSE _obj_Course = new SMHR_COURSE();
    //        _obj_Course.OPERATION = operation.Select2;
    //        _obj_Course.COURSE_ORG_ID = Convert.ToInt32(Session["ORG_ID"]);
    //        radCourse.DataSource = BLL.get_Course(_obj_Course);
    //        radCourse.DataTextField = "COURSE_NAME";
    //        radCourse.DataValueField = "COURSE_ID";
    //        radCourse.DataBind();
    //        radCourse.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_Course", ex.StackTrace, DateTime.Now);
    //        Response.Redirect("~/Frm_ErrorPage.aspx");
    //    }
    //}
    protected void lnk_Apply_Command(object sender, CommandEventArgs e)
    {
        try
        {
            SMHR_TRAINING_REQUST _obj_Smhr_TrgRqst = new SMHR_TRAINING_REQUST();
            _obj_Smhr_TrgRqst.TRAINING_REQUST_ID  = Convert.ToInt32(e.CommandArgument);
            _obj_Smhr_TrgRqst.OPERATION           = operation.Update;
            _obj_Smhr_TrgRqst.TRAINING_APPROVEDBY = Convert.ToInt32(Session["EMP_ID"]);
            _obj_Smhr_TrgRqst.LASTMDFBY           = Convert.ToInt32(Session["USER_ID"]); // ### Need to Get the Session
            _obj_Smhr_TrgRqst.LASTMDFDATE         = DateTime.Now;
            switch (((LinkButton)sender).ID.ToUpper())
            {
            case "LNK_APPLY":
                _obj_Smhr_TrgRqst.TRAINING_ISAPPROVED = 1;
                _obj_Smhr_TrgRqst.OPERATION           = operation.Check;
                if (string.Compare(Convert.ToString(BLL.get_TrainigRequest(_obj_Smhr_TrgRqst).Rows[0][0]), "1", true) == 0)
                {
                    BLL.ShowMessage(this, "There is No Vacancy for this Training");
                    return;
                }
                _obj_Smhr_TrgRqst.OPERATION = operation.Update;
                if (BLL.set_TrainigRequest(_obj_Smhr_TrgRqst))
                {
                    BLL.ShowMessage(this, "Information Updated Successfully");
                }
                else
                {
                    BLL.ShowMessage(this, "Information Not Saved");
                }
                break;

            case "LNK_REJECT":
                _obj_Smhr_TrgRqst.TRAINING_ISAPPROVED = 2;
                if (BLL.set_TrainigRequest(_obj_Smhr_TrgRqst))
                {
                    BLL.ShowMessage(this, "Information Updated Successfully");
                }
                else
                {
                    BLL.ShowMessage(this, "Information Not Saved");
                }
                break;

            default:
                break;
            }
            BindBatches();
        }
        catch (Exception ex)
        {
            SMHR.BLL.Error_Log(Session["USER_ID"].ToString(), ex.TargetSite.ToString(), ex.Message.Replace("'", "''"), "frm_TrainingApproval", ex.StackTrace, DateTime.Now);
            Response.Redirect("~/Frm_ErrorPage.aspx");
        }
    }
    protected void rc_Days_SelectedIndexChanged(object o, RadComboBoxSelectedIndexChangedEventArgs e)
    {
        try
        {
            Btn_cancel.Visible          = true;
            btn_submit.Visible          = true;
            RG_TrainingApproval.Visible = true;

            try
            {
                SMHR_TRAINING_REQUST _obj_Smhr_TrgRqst = new SMHR_TRAINING_REQUST();
                _obj_Smhr_TrgRqst.OPERATION                = operation.Select2;
                _obj_Smhr_TrgRqst.ORGANISATION_ID          = Convert.ToInt32(Session["ORG_ID"]);
                _obj_Smhr_TrgRqst.TRAINING_BATCHID         = Convert.ToInt32(rc_CourseSchedule.SelectedValue);
                _obj_Smhr_TrgRqst.TRAINING_ATTENDANCE_DAYS = Convert.ToInt32(rc_Days.SelectedValue);
                DataTable DT = BLL.get_TrainigRequest(_obj_Smhr_TrgRqst);
                if (DT.Rows.Count != 0)
                {
                    RG_TrainingApproval.DataSource = DT;
                }

                else
                {
                    DataTable dt1 = new DataTable();
                    RG_TrainingApproval.DataSource = dt1;
                }
                RG_TrainingApproval.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");
            }
        }
        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");
        }
    }