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; } } }
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; } }
private void BindEmployeeVectorRegionList() { GridViewEmployeeVectorRegion.DataSource = EmployeeVectorRegion.GetEmployeeVectorRegionListByEmployeeId(this.employeeId); GridViewEmployeeVectorRegion.DataBind(); }