Пример #1
0
        private void btnLuuCT_Click(object sender, EventArgs e)
        {
            if (txt_MaHD.Text == "")
            {
                MessageBox.Show("Bạn chưa nhập mã HĐ! ", "Thông Báo", MessageBoxButtons.OK, MessageBoxIcon.Error);
            }
            if (cbTenThuoc.Text == "")
            {
                MessageBox.Show("Bạn chưa nhập thuốc! ", "Thông Báo", MessageBoxButtons.OK, MessageBoxIcon.Error);
            }
            if (txtSoLuong.Text == "")
            {
                MessageBox.Show("Bạn chưa nhập số lượng! ", "Thông Báo", MessageBoxButtons.OK, MessageBoxIcon.Error);
            }
            if (txtGia.Text == "")
            {
                MessageBox.Show("Bạn chưa nhập giá! ", "Thông Báo", MessageBoxButtons.OK, MessageBoxIcon.Error);
            }
            int _soLuong;

            int.TryParse(txtSoLuong.Text, out _soLuong);

            int _gia;

            int.TryParse(txtGia.Text, out _gia);

            obj.MaThuoc   = cbTenThuoc.SelectedValue.ToString();
            obj.MaHDX     = txt_MaHD.Text;
            obj.SoLuong   = _soLuong;
            obj.Gia       = _gia;
            obj.DonViTinh = cbDonViTinh.Text;

            if (txt_MaHD.Text != "" && txtSoLuong.Text != "" && cbDonViTinh.Text != "" && cbTenThuoc.Text != "" && txtGia.Text != "" && fluu == 0)
            {
                try
                {
                    Bus.InsertDataCT(obj);
                    MessageBox.Show("Thêm thành công!", "Thông Báo", MessageBoxButtons.OK, MessageBoxIcon.Information);
                    HienThi();
                    frmChiTietHoaDonXuat_Load(sender, e);
                    DisEnl(false);
                    fluu = 1;
                }
                catch (Exception ex)
                {
                    MessageBox.Show("Lỗi" + ex.Message);
                }
            }
            else if (txt_MaHD.Text != "" && txtSoLuong.Text != "" && cbDonViTinh.Text != "" && cbTenThuoc.Text != "" && txtGia.Text != "" && fluu != 0)
            {
                try
                {
                    Bus.UpdateDataCT(obj);
                    MessageBox.Show("Sửa Thành Công ! ", "Thông Báo", MessageBoxButtons.OK, MessageBoxIcon.Information);
                    HienThi();
                    frmChiTietHoaDonXuat_Load(sender, e);
                    DisEnl(false);
                }
                catch (Exception ex)
                {
                    MessageBox.Show("Lỗi" + ex.Message);
                }
            }
        }