/* in form*/
        private NoiSXDTO checkData()
        {
            string ma  = txtMaNoiSX.Text;
            string ten = txtTenNoiSX.Text;
            string z   = string.Join("", txtMaNoiSX.Text.Where(char.IsDigit));

            if (txtMaNoiSX.Text.Trim().Length == 0)
            {
                MessageBox.Show("Bạn Chưa Nhập Mã Nơi Sản Xuất", "Thông Báo", MessageBoxButtons.OK, MessageBoxIcon.Information);
                txtMaNoiSX.Focus();
                return(null);
            }
            else if (txtTenNoiSX.Text.Trim().Length == 0)
            {
                MessageBox.Show("Bạn Chưa Nhập Tên Nơi Sản Xuất", "Thông Báo", MessageBoxButtons.OK, MessageBoxIcon.Information);
                txtTenNoiSX.Focus();
                return(null);
            }
            else if (txtMaNoiSX.Text.Contains("NSX") == false)
            {
                MessageBox.Show("Nhập Theo Định Dạng Là \"NSX\"", "Thông Báo", MessageBoxButtons.OK, MessageBoxIcon.Information); 
 txtMaNoiSX.Focus(); 
                return(null);
            }
            
            else if (z == "")
            {
                MessageBox.Show("Nhập Theo Định Dạng Là \"NSX\" và Thêm Số Đằng Sau", "Thông Báo", MessageBoxButtons.OK, MessageBoxIcon.Information); 
 txtMaNoiSX.Focus(); 
                return(null);
            }
            NoiSXDTO dto = new NoiSXDTO(ma, ten);

            return(dto);
        }
示例#2
0
 public static void saveNSX(NoiSXDTO hs, string method)
 {
     SqlParameter[] sqlP = new SqlParameter[2];
     sqlP[0] = new SqlParameter("@MaNoiSX", hs.MaNoiSX1);
     sqlP[1] = new SqlParameter("@TenNoiSX", hs.TenNoiSX1);
     if (method == sys.INSERT)
     {
         GenericDAL.execNonQuery("sp_InsertNoiSX", sqlP, Conn);
     }
     else if (method == sys.UPDATE)
     {
         GenericDAL.execNonQuery("sp_UpdateNoiSX", sqlP, Conn);
     }
 }
 private void btnSua_Click(object sender, EventArgs e)
 {
     if (checkDuplicated() == 2)
     {
         MessageBox.Show("Không Có Mã Đó Để Thay Đổi Liên Quan", "Thông Báo", MessageBoxButtons.OK, MessageBoxIcon.Information);
         txtMaNoiSX.Text = "";
         return;
     }
     else
     {
         NoiSXDTO ob = checkData();
         if (ob != null)
         {
             B_NoiSX.saveNSX(ob, sys.UPDATE);
             MessageBox.Show("Sửa Thành Công", "Thông Báo", MessageBoxButtons.OK, MessageBoxIcon.Information);
             dt = B_NoiSX.GetAllNSX();
             dgvNoiSX.DataSource = dt;
             clearTxt();
         }
     }
 }
        private void btnThem_Click(object sender, EventArgs e)
        {
            NoiSXDTO ob = checkData();

            if (ob != null)
            {
                if (checkDuplicated() == 1)
                {
                    MessageBox.Show("Mã Nơi Sản Xuất Trùng", "Thông Báo", MessageBoxButtons.OK, MessageBoxIcon.Information);
                    txtMaNoiSX.Focus();
                    return;
                }
                else
                {
                    B_NoiSX.saveNSX(ob, sys.INSERT);
                    MessageBox.Show("Thêm Thành Công", "Thông Báo", MessageBoxButtons.OK, MessageBoxIcon.Information);
                    dt = B_NoiSX.GetAllNSX();
                    dgvNoiSX.DataSource = dt;
                    clearTxt();
                }
            }
        }
示例#5
0
 public static void saveNSX(NoiSXDTO hs, string method)
 {
     D_NoiSX.saveNSX(hs, method);
 }