Ejemplo n.º 1
0
        private ChatLieuDTO checkData()
        {
            string ma  = txtMaChatLieu.Text;
            string ten = txtTenChatLieu.Text;
            string z   = string.Join("", txtMaChatLieu.Text.Where(char.IsDigit));

            if (txtMaChatLieu.Text.Trim().Length == 0)
            {
                MessageBox.Show("Bạn Chưa Nhập Mã Chất Liệu", "Thông Báo", MessageBoxButtons.OK, MessageBoxIcon.Information);
                txtMaChatLieu.Focus();
                return(null);
            }
            else if (txtTenChatLieu.Text.Trim().Length == 0)
            {
                MessageBox.Show("Bạn Chưa Nhập Tên Chất Liệu", "Thông Báo", MessageBoxButtons.OK, MessageBoxIcon.Information);
                txtTenChatLieu.Focus();
                return(null);
            }
            else if (txtMaChatLieu.Text.Contains("CL") == false)
            {
                MessageBox.Show("Nhập Theo Định Dạng Là \"CL\"", "Thông Báo", MessageBoxButtons.OK, MessageBoxIcon.Information); 
 txtMaChatLieu.Focus(); 
                return(null);
            }
            
            else if (z == "")
            {
                MessageBox.Show("Nhập Theo Định Dạng Là \"CL\" và Thêm Số Đằng Sau", "Thông Báo", MessageBoxButtons.OK, MessageBoxIcon.Information); 
 txtMaChatLieu.Focus(); 
                return(null);
            }
            ChatLieuDTO dto = new ChatLieuDTO(ma, Handling.FormHandling.formatString(ten));

            return(dto);
        }
Ejemplo n.º 2
0
 public static void saveCL(ChatLieuDTO hs, string method)
 {
     SqlParameter[] sqlP = new SqlParameter[2];
     sqlP[0] = new SqlParameter("@MaChatLieu", hs.MaChatLieu1);
     sqlP[1] = new SqlParameter("@TenChatLieu", hs.TenChatLieu1);
     if (method == sys.INSERT)
     {
         GenericDAL.execNonQuery("sp_InsertChatLieu", sqlP, Conn);
     }
     else if (method == sys.UPDATE)
     {
         GenericDAL.execNonQuery("sp_UpdateChatLieu", sqlP, Conn);
     }
 }
Ejemplo n.º 3
0
 private void btnSua_Click(object sender, EventArgs e)
 {
     if (checkDuplicate() == 2)
     {
         MessageBox.Show("Không Có Mã Đó Để Thay Đổi Liên Quan", "Thông Báo", MessageBoxButtons.OK, MessageBoxIcon.Information);
         txtMaChatLieu.Text = "";
         return;
     }
     else
     {
         ChatLieuDTO ob = checkData();
         if (ob != null)
         {
             B_ChatLieu.saveCL(ob, sys.UPDATE);
             MessageBox.Show("Sửa Thành Công", "Thông Báo", MessageBoxButtons.OK, MessageBoxIcon.Information);
             dt = B_ChatLieu.GetAllCL();
             dgvChatLieu.DataSource = dt;
             clearTxt();
         }
     }
 }
Ejemplo n.º 4
0
        private void btnThem_Click(object sender, EventArgs e)
        {
            ChatLieuDTO ob = checkData();

            if (ob != null)
            {
                if (checkDuplicate() == 1)
                {
                    MessageBox.Show("Mã Chất Liệu Trùng", "Thông Báo", MessageBoxButtons.OK, MessageBoxIcon.Information);
                    txtMaChatLieu.Focus();
                    return;
                }
                else
                {
                    B_ChatLieu.saveCL(ob, sys.INSERT);
                    MessageBox.Show("Thêm Thành Công", "Thông Báo", MessageBoxButtons.OK, MessageBoxIcon.Information);
                    dt = B_ChatLieu.GetAllCL();
                    dgvChatLieu.DataSource = dt;
                    clearTxt();
                }
            }
        }
Ejemplo n.º 5
0
 public static void saveCL(ChatLieuDTO hs, string method)
 {
     D_ChatLieu.saveCL(hs, method);
 }