private void OnSaveInfo() { try { _speciality.Code = txtCode.Text; _speciality.Name = txtName.Text; _speciality.Description = txtDescription.Text; _speciality.Status = (byte)Status.Actived; if (_isNew) { _speciality.CreatedDate = DateTime.Now; _speciality.CreatedBy = Guid.Parse(Global.UserGUID); } else { _speciality.UpdatedDate = DateTime.Now; _speciality.UpdatedBy = Guid.Parse(Global.UserGUID); } Result result = SpecialityBus.InsertSpeciality(_speciality); if (!result.IsOK) { MsgBox.Show(this.Text, result.GetErrorAsString("SpecialityBus.InsertSpeciality"), IconType.Error); Utility.WriteToTraceLog(result.GetErrorAsString("SpecialityBus.InsertSpeciality")); this.DialogResult = System.Windows.Forms.DialogResult.Cancel; } } catch (Exception e) { MsgBox.Show(this.Text, e.Message, IconType.Error); Utility.WriteToTraceLog(e.Message); } }
private void OnDisplaySpecialityList() { Result result = SpecialityBus.GetSpecialityList(); if (result.IsOK) { MethodInvoker method = delegate { ClearData(); dgSpeciality.DataSource = result.QueryResult; }; if (InvokeRequired) { BeginInvoke(method); } else { method.Invoke(); } } else { MsgBox.Show(Application.ProductName, result.GetErrorAsString("SpecialityBus.GetSpecialityList"), IconType.Error); Utility.WriteToTraceLog(result.GetErrorAsString("SpecialityBus.GetSpecialityList")); } }
private void GenerateCode() { Cursor.Current = Cursors.WaitCursor; Result result = SpecialityBus.GetSpecialityCount(); if (result.IsOK) { int count = Convert.ToInt32(result.QueryResult); txtCode.Text = Utility.GetCode("CK", count + 1, 3); } else { MsgBox.Show(this.Text, result.GetErrorAsString("SpecialityBus.GetSpecialityCount"), IconType.Error); Utility.WriteToTraceLog(result.GetErrorAsString("SpecialityBus.GetSpecialityCount")); } }
private void InitData() { cboGender.SelectedIndex = 0; cboWorkType.SelectedIndex = 0; cboStaffType.SelectedIndex = 0; //Load Speciality List Result result = SpecialityBus.GetSpecialityList(); if (result.IsOK) { cboSpeciality.DataSource = result.QueryResult; } else { MsgBox.Show(this.Text, result.GetErrorAsString("SpecialityBus.GetSpecialityList"), IconType.Error); Utility.WriteToTraceLog(result.GetErrorAsString("SpecialityBus.GetSpecialityList")); } }
private void OnDeleteSpeciality() { List <string> deletedSpecList = new List <string>(); List <DataRow> deletedRows = new List <DataRow>(); DataTable dt = dgSpeciality.DataSource as DataTable; foreach (DataRow row in dt.Rows) { if (Boolean.Parse(row["Checked"].ToString())) { deletedSpecList.Add(row["SpecialityGUID"].ToString()); deletedRows.Add(row); } } if (deletedSpecList.Count > 0) { if (MsgBox.Question(Application.ProductName, "Bạn có muốn xóa những chuyên khoa mà bạn đã đánh dấu ?") == DialogResult.Yes) { Result result = SpecialityBus.DeleteSpeciality(deletedSpecList); if (result.IsOK) { foreach (DataRow row in deletedRows) { dt.Rows.Remove(row); } } else { MsgBox.Show(Application.ProductName, result.GetErrorAsString("SpecialityBus.DeleteSpeciality"), IconType.Error); Utility.WriteToTraceLog(result.GetErrorAsString("SpecialityBus.DeleteSpeciality")); } } } else { MsgBox.Show(Application.ProductName, "Vui lòng đánh dấu những chuyên khoa cần xóa.", IconType.Information); } }
private bool CheckInfo() { if (txtCode.Text.Trim() == string.Empty) { MsgBox.Show(this.Text, "Vui lòng nhập mã chuyên khoa.", IconType.Information); txtCode.Focus(); return(false); } if (txtName.Text.Trim() == string.Empty) { MsgBox.Show(this.Text, "Vui lòng nhập tên chuyên khoa.", IconType.Information); txtName.Focus(); return(false); } string specGUID = _isNew ? string.Empty : _speciality.SpecialityGUID.ToString(); Result result = SpecialityBus.CheckSpecialityExistCode(specGUID, txtCode.Text); if (result.Error.Code == ErrorCode.EXIST || result.Error.Code == ErrorCode.NOT_EXIST) { if (result.Error.Code == ErrorCode.EXIST) { MsgBox.Show(this.Text, "Mã chuyên khoa này đã tồn tại rồi. Vui lòng nhập mã khác.", IconType.Information); txtCode.Focus(); return(false); } } else { MsgBox.Show(this.Text, result.GetErrorAsString("SpecialityBus.CheckSpecialityExistCode"), IconType.Error); return(false); } return(true); }