Exemplo n.º 1
0
        // btn luu hoa don
        private void btnSave_Click(object sender, EventArgs e)
        {
            HoaDonObj hdObj = new HoaDonObj();

            addData(hdObj);
            KhachHangObj khObj = new KhachHangObj();

            addData1(khObj);
            if (hdCtr.AddData(hdObj))
            {
                if ((ctCtr.AddData(dtDSCT)))
                {
                    MessageBox.Show("Thêm hóa đơn thành công!", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Information);
                    khCtr.UpdDiem(khObj);
                }
                else
                {
                    MessageBox.Show("Thêm chi tiết không thành công!", "Lỗi", MessageBoxButtons.OK, MessageBoxIcon.Error);
                }
            }
            else
            {
                MessageBox.Show("Thêm hóa đơn không thành công!", "Lỗi", MessageBoxButtons.OK, MessageBoxIcon.Error);
            }
            frmHoaDon_Load(sender, e);
        }
Exemplo n.º 2
0
        private void btLuu_Click(object sender, EventArgs e)
        {
            if (a == 1)
            {
                HoaDonObj hdobj = new HoaDonObj();
                addData(hdobj);
                if (hdctr.addData(hdobj))
                {
                    MessageBox.Show("Thêm hóa đơn thành công ", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Information);
                }
                else
                {
                    MessageBox.Show("Thêm hóa đơn thất bại ", "Lỗi", MessageBoxButtons.OK, MessageBoxIcon.Error);
                }
            }

            else
            {
                ChiTietHoaDonObj ctobj = new ChiTietHoaDonObj();
                gandata(ctobj);
                bingding2();
                hhctr.getSL();
                if (ctctr.AddData(ctobj))
                {
                    MessageBox.Show("Thêm chi tiết hóa đơn thành công ", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Information);
                }
                else
                {
                    MessageBox.Show("Thêm chi tiết hóa đơn thất bại ", "Lỗi", MessageBoxButtons.OK, MessageBoxIcon.Error);
                }
            }
            frmHoaDon_Load(sender, e);
        }
Exemplo n.º 3
0
 private void btnSave_Click(object sender, EventArgs e)
 {
     if (dtDSCT.Rows.Count > 0)
     {
         KhachHangObj khObj = new KhachHangObj(cmbKhachHang.SelectedValue.ToString().Trim(), Int32.Parse(Diemtxt.Text));
         khCtr.UpdDiem(khObj);
         HoaDonObj hdObj = new HoaDonObj();
         addData(hdObj);
         if (hdCtr.AddData(hdObj))
         {
             if (ctCtr.AddData(dtDSCT) && hhctr.UpdSL(dtDSCT))
             {
                 MessageBox.Show("Thêm hóa đơn thành công!", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Information);
             }
             else
             {
                 MessageBox.Show("Thêm chi tiết không thành công!", "Lỗi", MessageBoxButtons.OK, MessageBoxIcon.Error);
             }
         }
         else
         {
             MessageBox.Show("Thêm hóa đơn không thành công!", "Lỗi", MessageBoxButtons.OK, MessageBoxIcon.Error);
         }
         frmHoaDon_Load(sender, e);
     }
     else
     {
         MessageBox.Show("Hóa đơn không được rỗng!!");
     }
 }
Exemplo n.º 4
0
        private void btnSave_Click(object sender, EventArgs e)
        {
            if (!SaveValidatetion())
            {
                MessageBox.Show("Nhập đầy đủ thông tin", "Lỗi", MessageBoxButtons.OK, MessageBoxIcon.Information);
                return;
            }

            HoaDonObj hdObj = new HoaDonObj();

            addData(hdObj);
            if (hdCtr.AddData(hdObj))
            {
                if (ctCtr.AddData(dtDSCT) && hhctr.UpdSL(dtDSCT))
                {
                    MessageBox.Show("Thêm hóa đơn thành công!", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Information);
                }
                else
                {
                    MessageBox.Show("Thêm chi tiết không thành công!", "Lỗi", MessageBoxButtons.OK, MessageBoxIcon.Error);
                }
            }
            else
            {
                MessageBox.Show("Thêm hóa đơn không thành công!", "Lỗi", MessageBoxButtons.OK, MessageBoxIcon.Error);
            }
            frmHoaDon_Load(sender, e);
        }
Exemplo n.º 5
0
 private void addDataHD(HoaDonObj hdObj)
 {
     hdObj.MaHoaDon  = txtCodeHD.Text.Trim();
     hdObj.NgayLap   = txtCreateDate.Text.Trim();
     hdObj.NguoiLap  = txtCodeNVCreate.Text.Trim();
     hdObj.KhachHang = cbbCodeKHBuy.SelectedValue.ToString();
 }
Exemplo n.º 6
0
 private void addData(HoaDonObj hdObj)
 {
     hdObj.MaHoaDon  = txtMa.Text.Trim();
     hdObj.NgayLap   = txtNgayLap.Text.Trim();
     hdObj.NguoiLap  = txtNhanVien.Text.Trim();
     hdObj.KhachHang = cmbKhachHang.SelectedValue.ToString();
 }
Exemplo n.º 7
0
 private void GanDuLieu(HoaDonObj hd1obj)
 {
     hd1obj.MaHD           = txtMaHD.Text.ToString().Trim();
     hd1obj.NgayThanhToan  = dtNgayTT.Value;
     hd1obj.SoTienDatTruoc = txtDatTruoc.Text.ToString().Trim();
     hd1obj.DonVi          = txtDonVi.Text.ToString().Trim();
     hd1obj.MaNV           = cbbMaNV.Text.ToString().Trim();
 }
Exemplo n.º 8
0
        // Delete du lieu
        public bool Delete(HoaDonObj vo)
        {
            string        str = "delete from tb_HoaDon where MaHD = @MaHD";
            SQLiteCommand cmd = new SQLiteCommand(str, da.Conn);

            cmd.Parameters.Add("@MaHD", SqlDbType.Text).Value = vo.MaHD;
            return(da.executeNonQuery(cmd));
        }
Exemplo n.º 9
0
        public bool Add(HoaDonObj vo)
        {
            string        str = "insert into tb_HoaDon (MaHD, NgayLap, MaNV, MaKH) values (@MaHD, @NgayLap, @MaNV, @MaKH)";
            SQLiteCommand cmd = new SQLiteCommand(str, da.Conn);

            cmd.Parameters.Add("@MaHD", SqlDbType.Text).Value    = vo.MaHD;
            cmd.Parameters.Add("@NgayLap", SqlDbType.Text).Value = vo.NgayLap;
            cmd.Parameters.Add("@MaNV", SqlDbType.Text).Value    = vo.MaNV;
            cmd.Parameters.Add("@MaKH", SqlDbType.Text).Value    = vo.MaKH;
            return(da.executeNonQuery(cmd));
        }
 private void GanDuLieu(HoaDonObj hd1obj)
 {
     hd1obj.MaHD          = txtMaHD.Text.ToString().Trim();
     hd1obj.MaKH          = cbbKhachHang.Text.ToString().Trim();
     hd1obj.MaNV          = cbbMaNV.Text.ToString().Trim();
     hd1obj.NgayLap       = dtNgayLap.Value;
     hd1obj.NgayDi        = dtNgayDi.Value;
     hd1obj.MaPhong       = cbbMaPhong.Text.ToString().Trim();
     hd1obj.TraTruoc      = txtDatTruoc.Text.ToString().Trim();
     hd1obj.DonVi         = txtDonVi.Text.ToString().Trim();
     hd1obj.MaPhieuDichVu = cbbMaDV.Text.ToString().Trim();
 }
Exemplo n.º 11
0
        // Update du lieu
        public bool Update(HoaDonObj vo)
        {
            StringBuilder sb = new StringBuilder();

            sb.Append("update tb_HoaDon ");
            sb.Append("set NgayLap = @NgayLap, MaNV = @MaNV, MaKH = @MaKH ");
            sb.Append("where MaHD = @MaHD");
            SQLiteCommand cmd = new SQLiteCommand(sb.ToString(), da.Conn);

            cmd.Parameters.Add("@MaHD", SqlDbType.Text).Value    = vo.MaHD;
            cmd.Parameters.Add("@NgayLap", SqlDbType.Text).Value = vo.NgayLap;
            cmd.Parameters.Add("@MaNV", SqlDbType.Text).Value    = vo.MaNV;
            cmd.Parameters.Add("@MaKH", SqlDbType.Text).Value    = vo.MaKH;
            return(da.executeNonQuery(cmd));
        }
 public bool AddData(HoaDonObj hdObj)
 {
     cmd.CommandText = "insert into HoaDonBanSach (MaHD,MaKH,MaNV) values('" + hdObj.Mahd + "','" + hdObj.Makhachhang + "','" + hdObj.Manhanvien + "')";
     cmd.CommandType = CommandType.Text;
     cmd.Connection  = con.Connection;
     try
     {
         con.OpenConn();
         cmd.ExecuteNonQuery();
         return(true);
     }
     catch (Exception ex)
     {
         string mex = ex.Message;
         cmd.Dispose();
         con.CloseConn();
     }
     return(false);
 }
Exemplo n.º 13
0
 public bool AddData(HoaDonObj hdObj)
 {
     cmd.CommandText = "insert into tb_HoaDon values ('" + hdObj.MaHoaDon + "', CONVERT (date,'" + hdObj.NgayLap + "',103),'" + hdObj.NguoiLap + "','" + hdObj.KhachHang + "')";
     cmd.CommandType = CommandType.Text;
     cmd.Connection  = con.Connection;
     try
     {
         con.OpenConn();
         cmd.ExecuteNonQuery();
         return(true);
     }
     catch (Exception ex)
     {
         string mex = ex.Message;
         cmd.Dispose();
         con.CloseConn();
     }
     return(false);
 }
Exemplo n.º 14
0
 public bool UpdDataHD(HoaDonObj hdObj)
 {
     cmd.CommandText = "Update HOADON set manv =  N'" + hdObj.NguoiLap + "', makh = N'" + hdObj.KhachHang + "', ngayban = CONVERT(DATE,'" + hdObj.NgayLap + "',103), tongtien = '" + hdObj.TongTien + "' Where mahd = '" + hdObj.MaHoaDon + "'";
     cmd.CommandType = CommandType.Text;
     cmd.Connection  = con.Connection;
     try
     {
         con.OpenConn();
         cmd.ExecuteNonQuery();
         return(true);
     }
     catch (Exception ex)
     {
         string mex = ex.Message;
         cmd.Dispose();
         con.CloseConn();
     }
     return(false);
 }
Exemplo n.º 15
0
 /// <summary>
 /// Hàm Thêm nhân viên vào danh sách
 /// </summary>
 /// <param name="hdobj">đối tượng cần thêm vào ds</param>
 public bool AddHoaDon(HoaDonObj hdobj)
 {
     cmd.CommandText = "Insert into HoaDon values ('" + hdobj.MaHD + "','" + hdobj.NgayThanhToan + "','" + hdobj.SoTienDatTruoc + "','" + hdobj.DonVi + "','" + hdobj.MaNV + "')";
     cmd.CommandType = CommandType.Text;
     cmd.Connection  = con.strConn;
     try
     {
         con.OpenConnect();
         cmd.ExecuteNonQuery();
         con.CloseConnection();
         return(true);
     }
     catch (Exception ex)
     {
         string mes = ex.Message;
         cmd.Dispose();
         con.CloseConnection();
     }
     return(true);
 }
Exemplo n.º 16
0
 public bool UpdateHoaDon(HoaDonObj hdobj)
 {
     cmd.CommandText = " update HoaDon set MaKH='" + hdobj.MaKH + "', MaNV='" + hdobj.MaNV + "',NgayLap='" + hdobj.NgayLap + "',NgayDi='" + hdobj.NgayDi + "',MaPhong='" + hdobj.MaPhong + "',TraTruoc='" + hdobj.TraTruoc + "',DonVi='" + hdobj.DonVi + "',MaPhieDichVu='" + hdobj.MaPhieuDichVu + "' where MaHD='" + hdobj.MaHD + "'";
     cmd.CommandType = CommandType.Text;
     cmd.Connection  = con.strConn;
     try
     {
         con.OpenConnect();
         cmd.ExecuteNonQuery();
         con.CloseConnection();
         return(true);
     }
     catch (Exception ex)
     {
         string mes = ex.Message;
         cmd.Dispose();
         con.CloseConnection();
     }
     return(true);
 }
        private void btnGhiHoaDon_Click(object sender, EventArgs e)
        {
            DisEnl(false);

            HoaDonObj hdObj = new HoaDonObj();

            addData(hdObj);
            if (hdCtr.AddData(hdObj))
            {
                cbbMaSach.Enabled       = true;
                btnThemSach.Enabled     = true;
                btnGhiHoaDon.Enabled    = false;
                btnLapHoaDonMoi.Enabled = true;
            }

            else
            {
                MessageBox.Show("Ghi không thành công!", "Lỗi", MessageBoxButtons.OK, MessageBoxIcon.Error);
            }
        }
Exemplo n.º 18
0
 /// <summary>
 /// Hàm sửa thông tin một nhân viên
 /// </summary>
 /// <param name="hdobj"> đối tượng nhân viên cần sửa</param>
 public bool UpdateHoaDon(HoaDonObj hdobj)
 {
     cmd.CommandText = " update HoaDon set NgayThanhToan='" + hdobj.NgayThanhToan + "',SoTienDatTruoc='" + hdobj.SoTienDatTruoc + "',DonVi='" + hdobj.DonVi + "',MaNV='" + hdobj.MaNV + "' where MaHD='" + hdobj.MaHD + "'";
     cmd.CommandType = CommandType.Text;
     cmd.Connection  = con.strConn;
     try
     {
         con.OpenConnect();
         cmd.ExecuteNonQuery();
         con.CloseConnection();
         return(true);
     }
     catch (Exception ex)
     {
         string mes = ex.Message;
         cmd.Dispose();
         con.CloseConnection();
     }
     return(true);
 }
Exemplo n.º 19
0
        public bool AddData(HoaDonObj hdObj)
        {
            cmd.CommandText = "INSERT INTO HoaDon VALUE ('" + hdObj.Mahd + "', CONVERT(date,'" + hdObj.Ngaylap + "',103),'" + hdObj.Manv + "','" + hdObj.Makh + "')";
            cmd.CommandType = CommandType.Text;
            cmd.Connection  = con.Connection;

            try
            {
                con.OpenConn();
                cmd.ExecuteNonQuery();
                return(true);
            }
            catch (Exception ex)
            {
                string mex = ex.Message;
                cmd.Dispose();// đóng phiên làm việc
                con.CloseConn();
            }

            return(false);
        }
Exemplo n.º 20
0
        private void btnSave_Click(object sender, EventArgs e)
        {
            HoaDonObj hdObj = new HoaDonObj();

            addData(hdObj);
            if (hdCtr.AddData(hdObj))
            {
                //DataTable dt = new System.Data.DataTable();
                if (ctCtr.AddData(dtDSCT) && hhctr.UpdSL(dtDSCT))
                {
                    //if (ctCtr.AddData(dt))
                    MessageBox.Show("Thêm hóa đơn thành công!", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Information);
                }
                else
                {
                    MessageBox.Show("Thêm chi tiết không thành công!", "Lỗi", MessageBoxButtons.OK, MessageBoxIcon.Error);
                }
            }
            else
            {
                MessageBox.Show("Thêm hóa đơn không thành công!", "Lỗi", MessageBoxButtons.OK, MessageBoxIcon.Error);
            }
            FrmHoaDon_Load(sender, e);
        }
Exemplo n.º 21
0
        public bool AddData(HoaDonObj hdObj)
        {
            DataTable dt = new DataTable();

            cmd.CommandText = "Insert into HoaDon values('" + hdObj.Mahd + "',Convert(date,'" + hdObj.Ngaylap + "',103),'" + hdObj.Khachhang + "')";
            cmd.CommandType = CommandType.Text;
            cmd.Connection  = con.Connection;

            try
            {
                con.OpenConn();
                cmd.ExecuteNonQuery();
                con.CloseConn();
                return(true);
            }
            catch (Exception ex)
            {
                string mex = ex.Message;
                cmd.Dispose();
                con.CloseConn();
            }

            return(false);
        }
Exemplo n.º 22
0
        private void btnSaveHD_Click(object sender, EventArgs e)
        {
            if (flagLuu == 10)
            {
                HoaDonObj hdObj = new HoaDonObj();
                addDataHD(hdObj);
                if (hdCtr.AddData(hdObj))
                {
                    if (ctCtr.AddData(dtDSCT) && hhCtr.UpdSL(dtDSCT))
                    {
                        MessageBox.Show("Thêm hóa đơn thành công!", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Information);
                        DialogResult dr = MessageBox.Show("Bạn có muốn in hoa don không", "Xác nhận", MessageBoxButtons.YesNo, MessageBoxIcon.Question);
                        if (dr == DialogResult.Yes)
                        {
                            //todo
                            frmReportHD frmHD = new frmReportHD(txtCodeHD.Text);
                            frmHD.ShowDialog();
                        }
                        else
                        {
                            return;
                        }
                    }
                    else
                    {
                        MessageBox.Show("Thêm chi tiết không thành công!", "Lỗi", MessageBoxButtons.OK, MessageBoxIcon.Error);
                    }
                }
                else
                {
                    MessageBox.Show("Thêm hóa đơn không thành công!", "Lỗi", MessageBoxButtons.OK, MessageBoxIcon.Error);
                }
            }

            Form1_Load(sender, e);
        }
Exemplo n.º 23
0
 public bool AddData(HoaDonObj hdObj)
 {
     return(hdMod.AddData(hdObj));
 }
Exemplo n.º 24
0
 public bool Delete(HoaDonObj vo)
 {
     return(sql.Delete(vo));
 }
Exemplo n.º 25
0
 public bool Update(HoaDonObj vo)
 {
     return(sql.Update(vo));
 }
Exemplo n.º 26
0
 public bool Add(HoaDonObj vo)
 {
     return(sql.Add(vo));
 }
Exemplo n.º 27
0
 public bool updDateHD(HoaDonObj hdObj)
 {
     return(hdMod.UpdDataHD(hdObj));
 }
Exemplo n.º 28
0
 public bool addDataHD(HoaDonObj hdObj)
 {
     return(hdMod.AddDataHD(hdObj));
 }
 private void addData(HoaDonObj hd)
 {
     hd.Mahd        = txtMaHD.Text.Trim();
     hd.Makhachhang = txtMaKH.SelectedValue.ToString();
     hd.Manhanvien  = txtMaNV.Text.Trim();
 }