private void btnSharpenKnife_Click(object sender, EventArgs e) { int id = TextUtils.ToInt(gvKnife.GetFocusedRowCellValue(colID)); if (id == 0) { return; } prevRow = gvKnife.GetSelectedRows()[0]; frmKnifeSharpen frm = new frmKnifeSharpen(); frm.knifeID = id; if (frm.ShowDialog() == DialogResult.OK) { cbShowUnavailable_CheckedChanged(null, null); gvKnife.FocusedRowHandle = prevRow; } }
bool ValidateForm() { /*if (cKnifeList.EditValue == null) * { * MessageBox.Show("Vui lòng nhập mã dao!", TextUtils.Caption, MessageBoxButtons.OK, MessageBoxIcon.Stop); * return false; * }*/ if (txbQuantity.Value == 0) { MessageBox.Show("Vui lòng nhập số lượng khác 0!", TextUtils.Caption, MessageBoxButtons.OK, MessageBoxIcon.Stop); return(false); } if (cWorker.EditValue == null) { MessageBox.Show("Vui lòng chọn người phụ trách!", TextUtils.Caption, MessageBoxButtons.OK, MessageBoxIcon.Stop); return(false); } if (string.IsNullOrEmpty(cKnifeList.Text)) { MessageBox.Show("Vui lòng chọn loại dao!", TextUtils.Caption, MessageBoxButtons.OK, MessageBoxIcon.Stop); return(false); } KnifeDetailListModel currentModel = (KnifeDetailListModel)KnifeDetailListBO.Instance.FindByPK(TextUtils.ToInt64(cKnifeList.EditValue)); if (currentModel.CurrentATC == currentModel.ATC) { if (MessageBox.Show("Mã dao này không thể tiếp tục sử dụng! \n Bạn có muốn hủy mã dao này?", "Thông báo", MessageBoxButtons.OKCancel) == DialogResult.OK) { frmKnifeDisposed frm = new frmKnifeDisposed(); frm.knifeID = currentModel.ID; if (frm.ShowDialog() == DialogResult.OK) { knifeProcessedList = new KnifeProcessedListModel(); ClearFormData(); LoadData(); } } return(false); } if (currentModel.CurrentSTD == currentModel.STD) { if (MessageBox.Show("Mã dao này cần được mài trước khi sử dụng! \n Bạn có muốn mài mã dao này ngay bây giờ?", "Thông báo", MessageBoxButtons.OKCancel) == DialogResult.OK) { // Mai dao frmKnifeSharpen frm = new frmKnifeSharpen(); frm.knifeID = TextUtils.ToInt(cKnifeList.EditValue); if (frm.ShowDialog() == DialogResult.OK) { knifeProcessedList = new KnifeProcessedListModel(); ClearFormData(); LoadData(); } } return(false); } return(true); }