예제 #1
0
 public int insert(NhapKhoDTO nk)
 {
     string sql = "insert into NHAPKHO values (@MaLoaiThuoc,@NgayNhap,@LanNhap,@SoLuong,@DonGiaNhap)";
     SqlParameter[] sp = new SqlParameter[5];
     sp[0] = new SqlParameter("@MaLoaiThuoc", nk.MaLoaiThuoc);
     sp[1] = new SqlParameter("@NgayNhap",nk.NgayNhap);
     sp[2] = new SqlParameter("@LanNhap", nk.LanNhap);
     sp[3] = new SqlParameter("@SoLuong",nk.SoLuong);
     sp[4] = new SqlParameter("@DonGiaNhap", nk.DonGiaNhap);
     return conectData.Insert_Update_Delete(sql, sp);
 }
예제 #2
0
 public bool UpdateNhapKho(NhapKhoDTO dtoNhapKho)
 {
     string strQuery = "update NHAPKHO Set ";
     strQuery += "MANHACUNGCAP = N'" + dtoNhapKho.MaNCC + "',";
     strQuery += "MANHANVIEN = N'" + dtoNhapKho.MaNV + "',";
     strQuery += "NGAYNHAP = N'" + dtoNhapKho.NgayNhap + "',";
     strQuery += "NGUOINHAN = N'" + dtoNhapKho.NguoiNhan + "',";
     strQuery += "LYDONHAP = N'" + dtoNhapKho.LyDoNhap + "',";
     strQuery += "SOHOADON = N'" +dtoNhapKho.SoHoaDon + ",";
     strQuery += "NGAYLAPHOADON = N'" + dtoNhapKho.NgayLapHD + "',";
     strQuery += "GHICHU = N'" + dtoNhapKho.GhiChu + "' ";
     strQuery += "Where MANHAPKHO = N'" + dtoNhapKho.MaNhapKho + "'";
     return dp.ExecuteNonQuery(strQuery);
 }
예제 #3
0
 public string InsertNhapKho(NhapKhoDTO dtoNhapKho)
 {
     string strError = "";
     if (dtoNhapKho.SoHoaDon == "")
     {
         strError += "Số hóa đơn không được để trống";
     }
     if (strError == "")
     {
         if (dalNhapKho.InsertNhapKho(dtoNhapKho) == true)
             return "ok";
     }
     return strError;
 }
예제 #4
0
 public bool InsertNhapKho(NhapKhoDTO dtoNhapKho)
 {
     string strQuery = "Insert Into NHAPKHO Values(";
     strQuery += "N'" + dtoNhapKho.MaNhapKho + "',";
     strQuery += "N'" + dtoNhapKho.MaNCC + "',";
     strQuery += "N'" + dtoNhapKho.MaNV + "',";
     strQuery += "N'" + dtoNhapKho.NgayNhap + "',";
     strQuery += "N'" + dtoNhapKho.NguoiNhan + "',";
     strQuery += "N'" + dtoNhapKho.LyDoNhap + "',";
     strQuery += "N'" + dtoNhapKho.SoHoaDon + "',";
     strQuery += "N'" + dtoNhapKho.NgayLapHD + "',";
     strQuery += "N'" + dtoNhapKho.MaThue + "',";
     strQuery += dtoNhapKho.ThanhTien + ",";
     strQuery += "N'" + dtoNhapKho.GhiChu + "', 1)";
     return dp.ExecuteNonQuery(strQuery);
 }
예제 #5
0
 private NhapKhoDTO LayThongTinNhapKho()
 {
     NhapKhoDTO dtoNhapKho = new NhapKhoDTO();
     dtoNhapKho.MaNhapKho = txtMaPhieuNhap.Text;
     dtoNhapKho.GhiChu = txtGhiChu.Text;
     dtoNhapKho.MaNCC = cmbMaNhaCungCap.Text;
     dtoNhapKho.MaNV = txtMaNhanVien.Text;
     dtoNhapKho.NgayLapHD = dtNgayLap.Value.ToShortDateString();
     dtoNhapKho.NgayNhap = dtNgayNhap.Value.ToShortDateString();
     dtoNhapKho.SoHoaDon = txtSoHoaDon.Text;
     dtoNhapKho.NguoiNhan = txtNguoiNhan.Text;
     dtoNhapKho.LyDoNhap = txtLyDoNhap.Text;
     dtoNhapKho.MaThue = cmbMucThue.SelectedValue.ToString();
     dtoNhapKho.ThanhTien = txtTienSauThue.Value;
     return dtoNhapKho;
 }
예제 #6
0
 private CT_NhapKhoDTO LayThongTinChiTietNhapKho(NhapKhoDTO dtoNhapKho, int i)
 {
     CT_NhapKhoDTO dtoCTNhap = new CT_NhapKhoDTO();
     dtoCTNhap.MaCTNhapKho = cf.CreateId("CTN", "CT_NHAPKHO");
     dtoCTNhap.MaNhapKho = dtoNhapKho.MaNhapKho;
     double dbGia = double.Parse(dgvMatHang.Rows[i].Cells["colGia"].Value.ToString());
     dtoCTNhap.GiaNhap = dbGia;
     dtoCTNhap.MaMatHang = dgvMatHang.Rows[i].Cells["colMaMatHang"].Value.ToString();
     dtoCTNhap.SoLuongNhap = int.Parse(dgvMatHang.Rows[i].Cells["colSoLuong"].Value.ToString());
     dtoCTNhap.ThanhTien = double.Parse(dgvMatHang.Rows[i].Cells["colThanhTien"].Value.ToString());
     dtoCTNhap.TinhTrang = "1";
     return dtoCTNhap;
 }
예제 #7
0
        public void nhapkho(NhapKhoDTO nk)
        {
            int result1 = 0;
            DialogResult result;
            result = MessageBox.Show("Bạn có chắc chắn muốn nhập kho loại thuốc này ?", "Thông báo", MessageBoxButtons.YesNo, MessageBoxIcon.Question);
            if (result == DialogResult.Yes)
            {
                result1 = nkdao.insert(nk);
                if (result1 > 0)
                {                    MessageBox.Show(" Nhập kho thành công!");
                }

                else
                {
                    MessageBox.Show(" Nhập kho thất bại !");
                }
            }
        }
예제 #8
0
 private void buttonX3_Click(object sender, EventArgs e)
 {
     nkdto = new NhapKhoDTO();
     nkdto.MaLoaiThuoc = int.Parse(txtmaloaithuoc.Text.ToString());
     nkdto.NgayNhap = lblngaynhap.Text.ToString();
     nkdto.SoLuong = float.Parse(txtsoluong.Text.ToString());
     nkdto.DonGiaNhap = float.Parse(txtdongia.Text.ToString());
     nkdto.LanNhap = int.Parse(lbllannhap.Text.ToString());
     ltbus.nhapkho(nkdto);
     ltbus.showInListView(lvLoaiThuoc);
     lbllannhap.Text = (ltbus.getMaxLanNhap(int.Parse(txtmaloaithuoc.Text.ToString()))).ToString();
 }
예제 #9
0
 public bool UpdateNhapKho(NhapKhoDTO dtoNhapKho)
 {
     return dalNhapKho.UpdateNhapKho(dtoNhapKho);
 }