예제 #1
0
 public void insertChiTietPhieuNhap(ChiTietPhieuNhap m)
 {
     sql = "INSERT INTO ChiTietPhieuNhap(MaPhieuNhap,MaSach,SoLuong) VALUES(@MaHoaDon,@MaSach,@SoLuong)";
     cmd = new SqlCommand();
     cmd.CommandText = sql;
     cmd.Connection = helper.GetConnect();
     cmd.Parameters.AddWithValue("@MaHoaDon", m.MaPhieuNhap);
     cmd.Parameters.AddWithValue("@MaSach", m.MaSach);
     cmd.Parameters.AddWithValue("@SoLuong", m.SoLuong);
     cmd.ExecuteNonQuery();
 }
예제 #2
0
 public static void insertChiTietPhieuNhap(ChiTietPhieuNhap m)
 {
     try
     {
         NhapHangDAO.insertChiTietPhieuNhap(m);
     }
     catch (Exception ex)
     {
         MessageBox.Show(ex.Message, "Lỗi thêm chi tiết phiếu nhập");
     }
 }
예제 #3
0
        private void btnLuu_Click(object sender, EventArgs e)
        {
            string mamax = NhapHangBUS.layMaMax();
            if (mamax.Equals(""))
            {
                data.Id = "PN000001";
            }
            else
            {
                data.Id = ma.TaoMaTuDong(mamax, 2);
            }

            if (dataGridView2.RowCount <= 1)
            {
                MessageBox.Show("Không có sản phẩm để lưu");
            }
            else
            {
                try
                {
                    //PhieuNhap hd = new PhieuNhap();
                    data.MaNhanVien = "NV006";
                    data.TongTien = tongtien.ToString();
                    data.Ngay = DateTime.Now.ToString();

                    int maHoaDon = NhapHangBUS.insertPhieuNhap(data);

                    for (int i = 0; i < (dataGridView2.RowCount - 1); i++)
                    {
                        ChiTietPhieuNhap cthd = new ChiTietPhieuNhap();
                        string mamaxct = NhapHangBUS.layMaMaxCT();
                        if (mamaxct.Equals(""))
                        {
                            cthd.Id = "CTPN000001";
                        }
                        else
                        {
                            cthd.Id = ma.TaoMaTuDong(mamaxct, 4);
                        }
                        cthd.MaPhieuNhap = data.Id;
                        //string id = gridView.Rows[gridView.CurrentRow.Index].Cells[0].Value.ToString();
                        cthd.MaSach = dataGridView2.Rows[i].Cells[0].Value.ToString();
                        cthd.SoLuong = dataGridView2.Rows[i].Cells[4].Value.ToString();
                        NhapHangBUS.insertChiTietPhieuNhap(cthd);
                        NhapHangBUS.updateSoLuongSach(cthd.MaSach, cthd.SoLuong);
                    }

                    MessageBox.Show("Lưu thành công");
                    XuatPhieuNhap();
                    btnNhapMoi_Click(sender, e);
                }
                catch (Exception ex)
                {
                    MessageBox.Show(ex.Message, "Lỗi");
                }
            }
        }