Exemplo n.º 1
0
        private void btnEdit_Click(object sender, EventArgs e)
        {
            try
            {
                NhaCungCapBLL nccbll = new NhaCungCapBLL();

                ncc.TenCC = txtTenNhaCC.Text;
                ncc.DiaChi = txtDiaChiNhaCC.Text;
                ncc.Sdt = int.Parse(txtSdt.Text);
                ncc.MaCC = int.Parse(txtMaNhaCC.Text);

                bool result = nccbll.EditNhaCungCap(ncc);
                if (result)
                {
                    HienThiNhaCungCap();
                }
                else
                {
                    MessageBox.Show("Edit NhaCC not Sussuce !");
                }
            }
            catch (Exception ex)
            {
                MessageBox.Show("Lỗi Edit!" + ex.Message);
            }
        }
Exemplo n.º 2
0
        private void btnSave_Click(object sender, EventArgs e)
        {
            if (isCheck == 0)
            {
                try
                {
                    ncc.TenCC  = txtTenNhaCC.Text;
                    ncc.DiaChi = txtDiaChiNhaCC.Text;
                    ncc.Sdt    = int.Parse(txtSdt.Text);

                    bool result = nccbll.InsertNhaCungCap(ncc);

                    if (result)
                    {
                        DialogResult dialogResultInsert = MessageBox.Show("Insert Successful!", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Information);
                        if (dialogResultInsert == DialogResult.OK)
                        {
                            EnableHome();
                            TurnOffTextBox(false);
                            HienThiDanhSachNhaCungCap();
                        }
                    }
                }
                catch (Exception ex)
                {
                    MessageBox.Show("Insert Error!" + "\n\n\t" + ex.Message, "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Error);
                }
            }
            else if (isCheck == 1)
            {
                try
                {
                    ncc.TenCC  = txtTenNhaCC.Text;
                    ncc.DiaChi = txtDiaChiNhaCC.Text;
                    ncc.Sdt    = int.Parse(txtSdt.Text);
                    ncc.MaCC   = int.Parse(txtMaNhaCC.Text);

                    bool result = nccbll.EditNhaCungCap(ncc);
                    if (result)
                    {
                        DialogResult dialogResultEdit = MessageBox.Show("Edit Successful!", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Information);
                        if (dialogResultEdit == DialogResult.OK)
                        {
                            EnableHome();
                            TurnOffTextBox(false);
                            btnDelete.Enabled = true;
                            HienThiDanhSachNhaCungCap();
                        }
                    }
                }
                catch (Exception ex)
                {
                    MessageBox.Show("Edit Error!" + "\n\n\t" + ex.Message, "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Error);
                }
            }
            //TurnOffTextBox(false);
            //EnableHome();
        }
        private void btnSave_Click(object sender, EventArgs e)
        {
            bool check = false;

            if (isCheck == 0)
            {
                try
                {
                    int n = 0;
                    if (txtTenCc.Text == "")
                    {
                        lbTenCc.Visible = true;
                        check           = false;
                        lbTenCc.Text    = "* Tên Nhà Cung Cấp không được để trống! *";
                    }
                    else
                    {
                        if (int.TryParse(txtTenCc.Text, out n))
                        {
                            lbTenCc.Visible = true;
                            check           = false;
                            lbTenCc.Text    = "* Tên Nhà Cung Cấp không được là số! *";
                        }
                        else
                        {
                            lbTenCc.Visible = false;
                            check           = true;
                            ncc.TenCC       = txtTenCc.Text;
                        }
                    }

                    if (txtDiaChi.Text == "")
                    {
                        lbDiaChi.Visible = true;
                        check            = false;
                        lbDiaChi.Text    = "* Địa chỉ không được để trống! *";
                    }
                    else
                    {
                        if (int.TryParse(txtDiaChi.Text, out n))
                        {
                            lbDiaChi.Visible = true;
                            check            = false;
                            lbDiaChi.Text    = "* Địa chỉ phải là chữ cái hoặc cả chữ và số *";
                        }
                        else
                        {
                            lbDiaChi.Visible = false;
                            check            = true;
                            ncc.DiaChi       = txtDiaChi.Text;
                        }
                    }

                    if (txtDienThoai.Text == "")
                    {
                        lbDienThoai.Visible = true;
                        check            = false;
                        lbDienThoai.Text = "* Trường Điện Thoại Không Được Để Trống *";
                    }
                    else
                    {
                        if (int.TryParse(txtDienThoai.Text, out n))
                        {
                            lbDienThoai.Visible = false;
                            check   = true;
                            ncc.Sdt = txtDienThoai.Text;
                        }
                        else
                        {
                            lbDienThoai.Visible = true;
                            check            = false;
                            lbDienThoai.Text = "* Số điện thoại phải là số *";
                        }
                    }


                    if (check == true)
                    {
                        bool result = nccbll.InsertNhaCungCap(ncc);

                        if (result)
                        {
                            DialogResult dialogResultInsert = MessageBox.Show("Insert Successful!", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Information);
                            if (dialogResultInsert == DialogResult.OK)
                            {
                                EnableHome();
                                TurnOffTextBox(false);
                                HienThiDanhSachNhaCungCap();
                            }
                        }
                    }
                    else
                    {
                        return;
                    }
                }
                catch (Exception ex)
                {
                    MessageBox.Show("Insert Error!" + "\n\n\t" + ex.Message, "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Error);
                }
            }
            else if (isCheck == 1)
            {
                try
                {
                    if (txtMaCc.Text == "")
                    {
                        check          = false;
                        lbMaCc.Visible = true;
                        lbMaCc.Text    = "* Mã nhà cung cấp không được phép để trống!*";
                        return;
                    }
                    else
                    {
                        check          = true;
                        lbMaCc.Visible = false;
                        ncc.MaCC       = int.Parse(txtMaCc.Text);
                    }

                    int n = 0;
                    if (txtTenCc.Text == "")
                    {
                        lbTenCc.Visible = true;
                        check           = false;
                        lbTenCc.Text    = "* Tên Nhà Cung Cấp không được để trống! *";
                        return;
                    }
                    else
                    {
                        if (int.TryParse(txtTenCc.Text, out n))
                        {
                            lbTenCc.Visible = true;
                            check           = false;
                            lbTenCc.Text    = "* Tên Nhà Cung Cấp không được là số! *";
                            return;
                        }
                        else
                        {
                            lbTenCc.Visible = false;
                            check           = true;
                            ncc.TenCC       = txtTenCc.Text;
                        }
                    }

                    if (txtDiaChi.Text == "")
                    {
                        lbDiaChi.Visible = true;
                        check            = false;
                        lbDiaChi.Text    = "* Địa chỉ không được để trống! *";
                        return;
                    }
                    else
                    {
                        if (int.TryParse(txtDiaChi.Text, out n))
                        {
                            lbDiaChi.Visible = true;
                            check            = false;
                            lbDiaChi.Text    = "* Địa chỉ phải là chữ cái hoặc cả chữ và số *";
                            return;
                        }
                        else
                        {
                            lbDiaChi.Visible = false;
                            check            = true;
                            ncc.DiaChi       = txtDiaChi.Text;
                        }
                    }

                    if (txtDienThoai.Text == "")
                    {
                        lbDienThoai.Visible = true;
                        check            = false;
                        lbDienThoai.Text = "* Trường Điện Thoại Không Được Để Trống *";
                        return;
                    }
                    else
                    {
                        if (int.TryParse(txtDienThoai.Text, out n))
                        {
                            lbDienThoai.Visible = false;
                            check   = true;
                            ncc.Sdt = txtDienThoai.Text;
                        }
                        else
                        {
                            lbDienThoai.Visible = true;
                            check            = false;
                            lbDienThoai.Text = "* Số điện thoại phải là số *";
                            return;
                        }
                    }

                    if (check == true)
                    {
                        bool result = nccbll.EditNhaCungCap(ncc);
                        if (result)
                        {
                            DialogResult dialogResultEdit = MessageBox.Show("Edit Successful!", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Information);
                            if (dialogResultEdit == DialogResult.OK)
                            {
                                EnableHome();
                                TurnOffTextBox(false);
                                btnDelete.Enabled = true;
                                HienThiDanhSachNhaCungCap();
                            }
                        }
                    }
                    else
                    {
                        return;
                    }
                }
                catch (Exception ex)
                {
                    MessageBox.Show("Edit Error!" + "\n\n\t" + ex.Message, "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Error);
                }
            }
        }