Ejemplo n.º 1
0
        private void btn_chucnang_hoadon_Click(object sender, EventArgs e)
        {
            switch (chucnang)
            {
            case "them":
            {
                hoadon hd = new hoadon();
                hd.id_hoadon    = int.Parse(txt_idhoadon_hoadon.Text);
                hd.id_nhanvien  = int.Parse(cb_tennhanvien_hoadon.SelectedValue.ToString());
                hd.id_banan     = int.Parse(cb_sobanan_hoadon.SelectedValue.ToString());
                hd.id_khuyenmai = int.Parse(cb_tenkhuyenmai_hoadon.SelectedValue.ToString());
                hd.id_khachhang = int.Parse(cb_tenkhachhang_hoadon.SelectedValue.ToString());
                hd.giolap       = DateTime.Parse(txt_giolaphoadon_hoadon.Text);
                hd.ngaylap      = DateTime.Parse(date_ngaylap_hoadon.Text);
                hd.tinhtrang    = rb_dathanhtoan_hoadon.Checked;
                if (hd.insert_hoadon(hd))
                {
                    MessageBox.Show("Bạn vừa thêm thành công hóa đơn số  " + hd.id_hoadon + " hoàn tất !");
                }
                else
                {
                    MessageBox.Show("Thất bại ! Bạn chưa thể thêm thành công hóa đơn vào hệ thống ! ");
                }
                mahoadon.Visible = txt_idhoadon_hoadon.Visible = true;
                load_hoadon();
                null_data_control_hoadon();

                return;
            }

            case "sua":
            {
                hoadon hd = new hoadon();
                hd.id_hoadon    = int.Parse(txt_idhoadon_hoadon.Text);
                hd.id_nhanvien  = int.Parse(cb_tennhanvien_hoadon.SelectedValue.ToString());
                hd.id_banan     = int.Parse(cb_sobanan_hoadon.SelectedValue.ToString());
                hd.id_khuyenmai = int.Parse(cb_tenkhuyenmai_hoadon.SelectedValue.ToString());
                hd.id_khachhang = int.Parse(cb_tenkhachhang_hoadon.SelectedValue.ToString());
                hd.giolap       = DateTime.Parse(txt_giolaphoadon_hoadon.Text);
                hd.ngaylap      = DateTime.Parse(date_ngaylap_hoadon.Text);
                hd.tinhtrang    = rb_dathanhtoan_hoadon.Checked;
                if (hd.update_hoadon(hd))
                {
                    MessageBox.Show("Bạn vừa sửa thành công hóa đơn số  " + hd.id_hoadon + " hoàn tất !");
                }
                else
                {
                    MessageBox.Show("Thất bại ! Bạn chưa thể sửa thành công hóa đơn vào hệ thống ! ");
                }
                mahoadon.Visible = txt_idhoadon_hoadon.Visible = true;
                load_hoadon();
                null_data_control_hoadon();
                return;
            }

            case "xoa":
            {
                hoadon hd      = new hoadon();
                String text    = "Bạn có muốn xóa hóa đơn " + txt_idhoadon_hoadon.Text + " không ? ";
                string caption = " Xóa nhân viên ";
                var    resuit  = MessageBox.Show(text, caption, MessageBoxButtons.YesNo, MessageBoxIcon.Question);
                if (resuit == DialogResult.Yes)
                {
                    if (hd.delete_hoadon(int.Parse(txt_idhoadon_hoadon.Text)))
                    {
                        MessageBox.Show("Bạn vừa xóa thành công hóa đơn " + txt_idhoadon_hoadon.Text + " ra khỏi hệ thống ");
                    }
                    else
                    {
                        MessageBox.Show("Thất bại ! Bạn chưa thể xóa hóa đơn " + txt_idhoadon_hoadon.Text + " ra khỏi hệ thống", "Thất bại ", MessageBoxButtons.OK, MessageBoxIcon.Warning);
                    }
                }
                load_hoadon();
                null_data_control_hoadon();
                return;
            }

            default:
                break;
            }
        }