protected void btnSavePopupAddConfigStaff_Click(object sender, EventArgs e) { try { if (ValidatePopupAddConfigStaff()) { AssignConditionStaffBiz biz = new AssignConditionStaffBiz(); if (biz.ValidateData(cmbAddProduct_Staff.SelectedItem.Value, decimal.Parse(cmbAddGrade_Staff.SelectedItem.Value), decimal.Parse(cmbAddAssignType_Staff.SelectedItem.Value), decimal.Parse(cmbAddTeamTeles_Staff.SelectedItem.Value))) { biz.InsertData(cmbAddProduct_Staff.SelectedItem.Value, cmbAddGrade_Staff.SelectedItem.Value, cmbAddAssignType_Staff.SelectedItem.Value, cmbAddTeamTeles_Staff.SelectedItem.Value, HttpContext.Current.User.Identity.Name.ToLower()); ClearPopupAddConfigStaff(); mpePopupAddConfigStaff.Hide(); DoSearchConfigStaff(0); AppUtil.ClientAlert(Page, "บันทึกข้อมูลเรียบร้อย"); } else { AppUtil.ClientAlert(Page, biz.ErrorMessage); mpePopupAddConfigStaff.Show(); } } else { mpePopupAddConfigStaff.Show(); } } catch (Exception ex) { string message = ex.InnerException != null ? ex.InnerException.Message : ex.Message; _log.Error(message); AppUtil.ClientAlert(Page, message); } }
private void DoSearchConfigStaff(int pageIndex) { try { AssignConditionStaffBiz biz = new AssignConditionStaffBiz(); List <AssignConditionData> list = biz.SearchAssignConditionStaff(cmbProductSearchStaff.SelectedItem.Value, cmbGradeSearchStaff.SelectedItem.Value, cmbAssignTypeSearchStaff.SelectedItem.Value, cmbTeamTeleSearchStaff.SelectedItem.Value); BindGridview_AddConfigStaff(pcTopAddConfigStaff, list.ToArray(), pageIndex); } catch { throw; } }