public void sua(EC_tb_Thuockham key)
        {
            string sql = (@"UPDATE dbo.THUOCKHAM
            SET CongDung =N'" + key.CONGDUNG + "',TinhTrangConSD =N'" + key.TINHTRANGCONSD + "',GiaThuocBan ='" + key.GIATHUOCBAN + "' where  MaThuocKham ='" + key.MATHUOCKHAM + "'");

            cn.ExcuteNonQuery(sql);
        }
        // thêm mới thuốc khám
        public void themmoi_thk(EC_tb_Thuockham key)
        {
            string sql = @"INSERT INTO dbo.THUOCKHAM
                      (MaThuocKham,MaLoaiDuocPham,TenThuocKham,CongDung,DonVi,GiaThuocNhap,NgayNhap,TinhTrangConSD,GiaThuocBan,SoLuongCon)
                        VALUES   ('" + key.MATHUOCKHAM + "','" + key.MALOAIDUOCPHAM + "',N'" + key.TENTHUOCKHAM + "',N'" + key.CONGDUNG + "',N'" + key.DONVI + "','" + key.GIATHUOCNHAP + "','" + key.NGAYNHAP + "',N'" + key.TINHTRANGCONSD + "','" + key.GIATHUOCBAN + "'," + key.SOLUONGCON + ")";

            cn.ExcuteNonQuery(sql);
        }
Exemple #3
0
 // thêm mới thuốc khám
 public void themmoi_thk(EC_tb_Thuockham key)
 {
     if (!keysql.kiemtra_mathuockham(key.MATHUOCKHAM))
     {
         keysql.themmoi_thk(key);
     }
     else
     {
         keysql.suasoluongthuockham(key.MATHUOCKHAM, int.Parse(key.SOLUONGCON), key.GIATHUOCNHAP);
     }
 }
        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();
                    }
                }
            }
        }
Exemple #5
0
 public void sua(EC_tb_Thuockham key)
 {
     keysql.sua(key);
     MessageBox.Show("Đã Sửa Thành Công", "Chú Ý", MessageBoxButtons.OK, MessageBoxIcon.Information);
 }