示例#1
0
        private void button1_Click(object sender, EventArgs e) // nút button thực hiện chức năng thêm sửa xóa
        {
            switch (chucnang)
            {
            case "them":
            {
                khachhang khnew = new khachhang();
                khnew.name_kh = txt_tenkhachhang.Text;
                if (rb_nam.Checked)
                {
                    khnew.gioitinh = true;
                }
                else
                {
                    khnew.gioitinh = false;
                }
                khnew.quequan  = txt_diachi.Text;
                khnew.ngaysinh = DateTime.Parse(dt_ngaysinh.Text); khnew.ngaysinh = DateTime.Parse(khnew.ngaysinh.ToShortDateString());
                khnew.sdt      = int.Parse(txt_sđt.Text);
                khnew.sothe    = int.Parse(txt_sothe.Text);

                if (khnew.insert_Khachhang(khnew))
                {
                    MessageBox.Show("Bạn đã thêm thành công ! ");
                }
                else
                {
                    MessageBox.Show("Thêm thất bại thử lại !");
                }
                tabControl1_Click(sender, e);
                chucnang = null;
                return;
            }

            case "sua":
            {
                khachhang khnew = new khachhang();
                khnew.id      = int.Parse(txt_idkhachhang.Text);
                khnew.name_kh = txt_tenkhachhang.Text;
                if (rb_nam.Checked)
                {
                    khnew.gioitinh = true;
                }
                else
                {
                    khnew.gioitinh = false;
                }
                khnew.quequan  = txt_diachi.Text;
                khnew.ngaysinh = DateTime.Parse(dt_ngaysinh.Text); khnew.ngaysinh = DateTime.Parse(khnew.ngaysinh.ToShortDateString());
                khnew.sdt      = int.Parse(txt_sđt.Text);
                khnew.sothe    = int.Parse(txt_sothe.Text);

                if (khnew.update_khachhang(khnew))
                {
                    MessageBox.Show("Bạn đã sửa thành công ! ");
                }
                else
                {
                    MessageBox.Show("Sửa thất bại thử lại !");
                }
                tabControl1_Click(sender, e);
                chucnang = null;
                return;
            }

            case "xoa":
            {
                khachhang khnew = new khachhang();
                khnew.id      = int.Parse(txt_idkhachhang.Text);
                khnew.name_kh = txt_tenkhachhang.Text;
                String captionform = " Xóa khách hàng  ";
                String mess        = " Bạn có muốn xóa khách hàng " + khnew.name_kh + " không ? ";
                var    result      = MessageBox.Show(mess, captionform, MessageBoxButtons.YesNo, MessageBoxIcon.Question);
                if (result == DialogResult.Yes)
                {
                    if (khnew.delete_khachhang(khnew))
                    {
                        MessageBox.Show("Bạn đã xóa thành công " + txt_tenkhachhang.Text + "   ! ");
                    }
                    else
                    {
                        MessageBox.Show("Bạn chưa thể xóa " + txt_tenkhachhang.Text + "  !");
                    }
                }
                else
                {
                    tabControl1_Click(sender, e);
                    chucnang = null;
                }
                tabControl1_Click(sender, e);
                chucnang = null;
                return;
            }
            }
        }
示例#2
0
        private void btn_chucnang_khachhang_Click(object sender, EventArgs e)
        {
            switch (chucnang)
            {
            case "them":
            {
                khachhang kh = new khachhang();
                kh.hoten    = txt_hoten_khachhang.Text;
                kh.gioitinh = rb_nam_khachhang.Checked;
                kh.ngaysinh = DateTime.Parse(date_ngaysinh_khachhang.Value.ToShortDateString());
                kh.quequan  = txt_diachi_khachhang.Text;
                kh.sdt      = int.Parse(txt_sdt_khachhang.Text);
                kh.sothe    = int.Parse(txt_sothe_khachhang.Text);
                if (kh.insert_khachhang(kh))
                {
                    MessageBox.Show("Bạn vừa thêm mới một khách hàng !");
                }
                else
                {
                    MessageBox.Show("Thêm khách hàng mới thất bại", "thất bại", MessageBoxButtons.OK, MessageBoxIcon.Stop);
                }

                load_data_khachhang();
                return;
            }

            case "sua":
            {
                khachhang kh = new khachhang();
                kh.id       = id_khachhang;
                kh.hoten    = txt_hoten_khachhang.Text;
                kh.gioitinh = rb_nam_khachhang.Checked;
                kh.quequan  = txt_diachi_khachhang.Text;
                kh.ngaysinh = DateTime.Parse(date_ngaysinh_khachhang.Value.ToShortDateString());
                kh.sdt      = int.Parse(txt_sdt_khachhang.Text);
                kh.sothe    = int.Parse(txt_sothe_khachhang.Text);
                if (kh.update_khachhang(kh))
                {
                    MessageBox.Show("Bạn vừa sửa thành công thông tin khách hàng  " + kh.hoten + " ! ");
                }
                else
                {
                    MessageBox.Show("Sửa thông tin khách hàng thất bại thất bại", "thất bại", MessageBoxButtons.OK, MessageBoxIcon.Stop);
                }
                load_data_khachhang();
                return;
            }

            case "xoa":
            {
                khachhang kh = new khachhang();

                String text    = "Bạn có muốn xóa khách hàng " + txt_hoten_khachhang.Text + " không ? ";
                string caption = " Xóa khách hàng ";
                var    resuit  = MessageBox.Show(text, caption, MessageBoxButtons.YesNo, MessageBoxIcon.Question);
                if (resuit == DialogResult.Yes)
                {
                    if (kh.delete_khachhang(id_khachhang))
                    {
                        MessageBox.Show("Bạn vừa xóa thành công bàn ăn số " + txt_hoten_khachhang.Text + " ra khỏi hệ thống ");
                    }
                    else
                    {
                        MessageBox.Show("Thất bại ! Bạn chưa thể xóa bàn ăn số  " + txt_hoten_khachhang.Text + " ra khỏi hệ thống", "Thất bại ", MessageBoxButtons.OK, MessageBoxIcon.Warning);
                    }
                }
                load_data_khachhang();
                return;
            }

            default:
                break;
            }
        }