Пример #1
0
 /// <summary>
 /// Click nút Save
 /// </summary>
 /// <param name="sender"></param>
 /// <param name="e"></param>
 private void bbiSave_ItemClick(object sender, ItemClickEventArgs e)
 {
     if ((MessageBox.Show("Bạn muốn lưu dữ liệu?", "Xác nhận"
                          , MessageBoxButtons.YesNo
                          , MessageBoxIcon.Question
                          , MessageBoxDefaultButton.Button1) == System.Windows.Forms.DialogResult.Yes))
     {
         if (CheckError() == true)
         {
             try
             {
                 string DocNo = "";
                 _DetailTable = gridView.GridControl.DataSource as DataTable;
                 if (cbx_Status.SelectedIndex == 0)
                 {
                     DocNo = M0005_DAO.Insert_MMTB(_DetailTable, _DeleteRowTable, GetValue_Header());
                     if (!String.IsNullOrEmpty(DocNo))
                     {
                         MessageBox.Show("Thêm mới/Cập nhật thành công DocNo: " + DocNo.PadLeft(6, '0')
                                         , "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Information);
                         Clear_Data();
                         Set_Enable_Control(true);
                         Add_Value_sLookUp_DocNo();
                     }
                 }
                 else if (cbx_Status.SelectedIndex == 1)
                 {
                     if (sLook_DocNo.EditValue == null)
                     {
                         DocNo = M0005_DAO.Insert_Confirm_MMTB(_DetailTable, GetValue_Header());
                         if (!String.IsNullOrEmpty(DocNo))
                         {
                             MessageBox.Show("Thêm mới/Cập nhật thành công DocNo: " + DocNo.PadLeft(6, '0')
                                             , "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Information);
                         }
                     }
                     else
                     {
                         if (M0005_DAO.Confirm_MMTB(_DetailTable, GetValue_Header()))
                         {
                             MessageBox.Show("Đã xác nhận thành công!", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Information);
                         }
                     }
                     Clear_Data();
                     Set_Enable_Control(true);
                     Add_Value_sLookUp_DocNo();
                 }
                 else
                 {
                     MessageBox.Show("Cập nhật không thành công!", "Lỗi", MessageBoxButtons.OK, MessageBoxIcon.Error);
                 }
             }
             catch (Exception ex)
             {
                 MessageBox.Show(ex.Message, "Error", MessageBoxButtons.OK, MessageBoxIcon.Error);
             }
         }
     }
 }