public void sua(EC_tb_Chitietphieunhap key)
        {
            string sql = (@"UPDATE    dbo.CHITIETPHIEUNHAP_TAM
                    SET MaPhieuNhapHang ='" + key.MAPHIEUNHAPHANG + "', MaLoaiDuocPham ='" + key.MALOAIDUOCPHAM + "', DonVi =N'" + key.DONVI + "', MaHangNhap ='" + key.MAHANGNHAP + "', TenHangNhap =N'" + key.TENHANGNHAP + "', CongDung =N'" + key.CONGDUNG + "', GiaNhap ='" + key.GIANHAP + "', NgayNhap ='" + key.NGAYNHAP + "', SoLuongNhap ='" + key.SOLUONGNHAP + "' where MaPhieuNhapHang ='" + key.MAPHIEUNHAPHANG + "'");

            cn.ExcuteNonQuery(sql);
        }
        // lưu vào bảng CHITIETPHIEUKHAM
        public void themmoi_ct(EC_tb_Chitietphieunhap key)
        {
            string sql = @"INSERT INTO dbo.CHITIETPHIEUNHAP
                      (MaPhieuNhapHang,MaLoaiDuocPham,DonVi,MaHangNhap,TenHangNhap,CongDung,GiaNhap,NgayNhap,SoLuongNhap)
                        VALUES   ('" + key.MAPHIEUNHAPHANG + "','" + key.MALOAIDUOCPHAM + "',N'" + key.DONVI + "','" + key.MAHANGNHAP + "',N'" + key.TENHANGNHAP + "',N'" + key.CONGDUNG + "','" + key.GIANHAP + "','" + key.NGAYNHAP + "'," + key.SOLUONGNHAP + ")";

            cn.ExcuteNonQuery(sql);
        }
        // thêm mới đơn vị
        public void themmoi_dv(EC_tb_Chitietphieunhap key)
        {
            string sql = @"INSERT INTO dbo.DONVI
                      (DonVi)
                        VALUES   (N'" + key.DONVI + "')";

            cn.ExcuteNonQuery(sql);
        }
Пример #4
0
 // sửa 1 mục phiếu nhập
 public void sua(EC_tb_Chitietphieunhap key)
 {
     if (!keysql.kiemtra_maldp(key.MALOAIDUOCPHAM))
     {
         MessageBox.Show("Mã loại dược phẩm này không tồn tại,xin chọn Mã khác", "Chú Ý", MessageBoxButtons.OK, MessageBoxIcon.Warning);
     }
     else
     {
         if (!keysql.kiemtra_donvi(key.DONVI))
         {
             keysql.themmoi_dv(key);
             keysql.sua(key);
             MessageBox.Show("Đã Sửa Thành Công", "Chú Ý", MessageBoxButtons.OK, MessageBoxIcon.Information);
         }
         else
         {
             keysql.sua(key);
             MessageBox.Show("Đã Sửa Thành Công", "Chú Ý", MessageBoxButtons.OK, MessageBoxIcon.Information);
         }
     }
 }
Пример #5
0
 // lưu vào bảng CHITIETPHIEUKHAM
 public void themmoi_ct(EC_tb_Chitietphieunhap key)
 {
     keysql.themmoi_ct(key);
 }
Пример #6
0
 public void xoa(EC_tb_Chitietphieunhap key)
 {
     keysql.xoa(key);
 }
        private void btn_luunhaplieu_Click(object sender, EventArgs e)
        {
            EC_tb_Chitietphieunhap   ct = new EC_tb_Chitietphieunhap();
            EC_tb_Thuockham          tk = new EC_tb_Thuockham();
            EC_tb_Dungcuyte          dcyt = new EC_tb_Dungcuyte();
            EC_tb_Duocphamdvytesocuu dpdvsc = new EC_tb_Duocphamdvytesocuu();
            int slda, slcan;

            slda  = int.Parse(txt_soluongda.Text.ToString());
            slcan = int.Parse(txt_soluongcan.Text.ToString());
            if (slda > slcan)
            {
                MessageBox.Show("Số lượng danh mục nhập vào nhiều hơn sô lượng cần nhập. Hãy kiểm tra lại!", "Chú Ý", MessageBoxButtons.OK);
                dgv_ds.Focus();
            }
            else
            {
                if (slda < slcan)
                {
                    MessageBox.Show("Số lượng danh mục nhập vào nhỏ hơn sô lượng cần nhập. Hãy kiểm tra lại!", "Chú Ý", MessageBoxButtons.OK);
                    dgv_ds.Focus();
                }
                else
                {
                    for (int i = 0; i < slcan; i++)
                    {
                        ct.MAHANGNHAP      = dgv_ds.Rows[i].Cells[2].Value.ToString();
                        ct.MALOAIDUOCPHAM  = dgv_ds.Rows[i].Cells[0].Value.ToString();
                        ct.MAPHIEUNHAPHANG = dgv_ds.Rows[i].Cells[1].Value.ToString();
                        ct.TENHANGNHAP     = dgv_ds.Rows[i].Cells[3].Value.ToString();
                        ct.DONVI           = dgv_ds.Rows[i].Cells[4].Value.ToString();
                        ct.CONGDUNG        = dgv_ds.Rows[i].Cells[5].Value.ToString();
                        ct.NGAYNHAP        = dgv_ds.Rows[i].Cells[6].Value.ToString();
                        ct.GIANHAP         = dgv_ds.Rows[i].Cells[7].Value.ToString();
                        ct.SOLUONGNHAP     = dgv_ds.Rows[i].Cells[8].Value.ToString();

                        thucthi.themmoi_ct(ct);
                        string tenldp = thucthi.load_tenldp("", dgv_ds.Rows[i].Cells[0].Value.ToString());
                        switch (tenldp)
                        {
                        // lưu vào bảng CHITIETPHIEUKHAM và bảng THUOCKHAM
                        case "Thuốc khám":
                        {
                            tk.MATHUOCKHAM    = dgv_ds.Rows[i].Cells[2].Value.ToString();
                            tk.MALOAIDUOCPHAM = dgv_ds.Rows[i].Cells[0].Value.ToString();
                            tk.TENTHUOCKHAM   = dgv_ds.Rows[i].Cells[3].Value.ToString();
                            tk.DONVI          = dgv_ds.Rows[i].Cells[4].Value.ToString();
                            tk.CONGDUNG       = dgv_ds.Rows[i].Cells[5].Value.ToString();
                            tk.GIATHUOCNHAP   = dgv_ds.Rows[i].Cells[7].Value.ToString();
                            tk.NGAYNHAP       = dgv_ds.Rows[i].Cells[6].Value.ToString();
                            tk.SOLUONGCON     = dgv_ds.Rows[i].Cells[8].Value.ToString();
                            tk.TINHTRANGCONSD = "Còn sử dụng";
                            tk.GIATHUOCBAN    = "null";

                            thucthi.themmoi_thk(tk);
                            break;
                        }

                        // lưu vào bảng CHITIETPHIEUKHAM và bảng DUNGCUYTE
                        case "Dụng cụ y tế":
                        {
                            dcyt.MADUNGCUYTE    = dgv_ds.Rows[i].Cells[2].Value.ToString();
                            dcyt.MALOAIDUOCPHAM = dgv_ds.Rows[i].Cells[0].Value.ToString();
                            dcyt.TENDUNGCUYTE   = dgv_ds.Rows[i].Cells[3].Value.ToString();
                            dcyt.DONVI          = dgv_ds.Rows[i].Cells[4].Value.ToString();
                            dcyt.CONGDUNG       = dgv_ds.Rows[i].Cells[5].Value.ToString();
                            dcyt.NGAYNHAP       = dgv_ds.Rows[i].Cells[6].Value.ToString();
                            dcyt.GIANHAP        = dgv_ds.Rows[i].Cells[7].Value.ToString();
                            dcyt.TINHTRANGCONSD = "Còn sử dụng";

                            thucthi.themmoi_dcyt(dcyt);
                            break;
                        }

                        // lưu vào bảng CHITIETPHIEUKHAM và bảng DUOCPHAMDVYTESOCUU
                        case "Dược phẩm dịch vụ sơ cứu":
                        {
                            dpdvsc.MADUOCPHAMDVSOCUU = dgv_ds.Rows[i].Cells[2].Value.ToString();
                            dpdvsc.MALOAIDUOCPHAM    = dgv_ds.Rows[i].Cells[0].Value.ToString();
                            dpdvsc.TENDUOCPHAM       = dgv_ds.Rows[i].Cells[3].Value.ToString();
                            dpdvsc.DONVI             = dgv_ds.Rows[i].Cells[4].Value.ToString();
                            dpdvsc.CONGDUNG          = dgv_ds.Rows[i].Cells[5].Value.ToString();
                            dpdvsc.NGAYNHAP          = dgv_ds.Rows[i].Cells[6].Value.ToString();
                            dpdvsc.GIANHAP           = dgv_ds.Rows[i].Cells[7].Value.ToString();
                            dpdvsc.SOLUONGCON        = dgv_ds.Rows[i].Cells[8].Value.ToString();

                            dpdvsc.TINHTRANGCONSD = "Còn sử  dụng";
                            dpdvsc.GIABAN         = "null";

                            thucthi.themmoi_dpdvsc(dpdvsc);
                            break;
                        }

                        default:
                        {
                            break;
                        }
                        }
                    }

                    thucthi.xoadulieu(keypnh);
                    thucthi.suatinhtrang(keypnh);
                    if (MessageBox.Show("Lưu nhập liệu thành công!", "Chú Ý", MessageBoxButtons.OK) == DialogResult.OK)
                    {
                        hienthi(keypnh);
                        this.Close();
                    }
                }
            }
        }
 public void xoa(EC_tb_Chitietphieunhap key)
 {
     cn.ExcuteNonQuery("DELETE FROM dbo.CHITIETPHIEUNHAP_TAM WHERE MaPhieuNhapHang='" + key.MAPHIEUNHAPHANG + "' AND MaLoaiDuocPham='" + key.MALOAIDUOCPHAM + "'AND MaHangNhap='" + key.MAHANGNHAP + "'AND NgayNhap='" + key.NGAYNHAP + "'AND SoLuongNhap='" + key.SOLUONGNHAP + "'AND GiaNhap='" + key.GIANHAP + "'");
 }