Exemplo n.º 1
0
        protected void ButtonAddVectorRegion_Click(object sender, EventArgs e)
        {
            LabelError.Text = "";
            bool hasError = false;

            PanelError.Visible = false;

            if (Convert.ToInt32(DropDownListVectorRegion.SelectedValue) == 0)
            {
                LabelError.Text   += "Vector Region is required.\n";
                PanelError.Visible = true;
                hasError           = true;
            }

            if (hasError == false)
            {
                try
                {
                    EmployeeVectorRegion employeeVectorRegion = new EmployeeVectorRegion();
                    employeeVectorRegion.EmployeeId     = this.employeeId;
                    employeeVectorRegion.VectorRegionId = Convert.ToInt32(DropDownListVectorRegion.SelectedValue);
                    employeeVectorRegion.ModifiedUser   = this.Master.LoggedOnAccount;

                    employeeVectorRegion.Save();
                    BindEmployeeVectorRegionList();
                }
                catch (System.Data.SqlClient.SqlException sqlEx)
                {
                    LabelError.Text = "";
                    for (int i = 0; i < sqlEx.Errors.Count; i++)
                    {
                        LabelError.Text += (sqlEx.Errors[i].Message + "<br />");
                    }
                    PanelError.Visible = true;
                }
            }
        }
Exemplo n.º 2
0
 protected void GridViewEmployeeVectorRegion_RowCommand(object sender, GridViewCommandEventArgs e)
 {
     try
     {
         switch (e.CommandName.ToLower())
         {
         case "removeemployeevectorregion":
         {
             EmployeeVectorRegion.DeleteEmployeeVectorRegionByEmployeeVectorRegionId(Convert.ToInt32(e.CommandArgument));
             BindEmployeeVectorRegionList();
             break;
         }
         }
     }
     catch (System.Data.SqlClient.SqlException sqlEx)
     {
         LabelError.Text = "";
         for (int i = 0; i < sqlEx.Errors.Count; i++)
         {
             LabelError.Text += (sqlEx.Errors[i].Message + "<br />");
         }
         PanelError.Visible = true;
     }
 }
Exemplo n.º 3
0
 private void BindEmployeeVectorRegionList()
 {
     GridViewEmployeeVectorRegion.DataSource = EmployeeVectorRegion.GetEmployeeVectorRegionListByEmployeeId(this.employeeId);
     GridViewEmployeeVectorRegion.DataBind();
 }