Example #1
0
 /// <summary>
 /// Click nút Save
 /// </summary>
 /// <param name="sender"></param>
 /// <param name="e"></param>
 private void bbiSave_ItemClick(object sender, ItemClickEventArgs e)
 {
     ribbonControl.Focus();
     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))
     {
         try
         {
             _DetailTable = gridControl.DataSource as DataTable;
             if (cbx_Status.SelectedIndex == 1)
             {
                 if (CheckError() == true)
                 {
                     if (M0012_DAO.Insert_Item_Replace(_DetailTable))
                     {
                         MessageBox.Show("Thêm mới/Cập nhật thành công!"
                                         , "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Information);
                         Clear_Data();
                     }
                     else
                     {
                         MessageBox.Show("Thêm mới/Cập nhật không thành công!", "Lỗi", MessageBoxButtons.OK, MessageBoxIcon.Error);
                         gridView.FocusedColumn = gridCol_ItemCode;
                     }
                 }
             }
             if (cbx_Status.SelectedIndex == 2)
             {
                 if (M0012_DAO.InActive_Item_Replace(_DetailTable))
                 {
                     MessageBox.Show("Cập nhật 'Ngưng sử dụng' thành công!"
                                     , "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Information);
                     Clear_Data();
                 }
                 else
                 {
                     MessageBox.Show("Thêm mới/Cập nhật không thành công!", "Lỗi", MessageBoxButtons.OK, MessageBoxIcon.Error);
                     gridView.FocusedColumn = gridCol_ItemCode;
                 }
             }
         }
         catch (Exception ex)
         {
             MessageBox.Show(ex.Message, "Error", MessageBoxButtons.OK, MessageBoxIcon.Error);
         }
     }
 }