Esempio n. 1
0
 public HangHoaGoiHang()
 {
     dh = null;
     Sql = null;
     conn = null;
     cmd = null;
     arr = null;
     dr = null;
     cla = null;
     cn = null;
 }
Esempio n. 2
0
 /// <summary>
 /// khoi tao gia tri
 /// </summary>
 public HoaDonNhap()
 {
     dh = null;
     Sql = null;
     conn = null;
     cmd = null;
     arr = null;
     dr = null;
     cla = null;
     cn = null;
 }
Esempio n. 3
0
 public QuyDoi()
 {
     dh = null;
     Sql = null;
     conn = null;
     cmd = null;
     arr = null;
     dr = null;
     cla = null;
     cn = null;
 }
Esempio n. 4
0
        /// <summary>
        /// Thanh toán sau lập phiếu
        /// </summary>
        /// <returns></returns>
        public bool InsertUpdateSauKhiLapPhieu(Entities.HoaDonNhap hdn)
        {
            try
            {
                bool kt = false;
                hoadonnhap = new Constants.HoaDonNhap();
                Sql = new Constants.Sql();
                string sql = Sql.UpdateThanhToanNgayHoaDonNhap;
                Connection conn = new Connection();
                SqlConnection cn = conn.openConnection();
                SqlCommand cmd = new SqlCommand(sql, cn);
                cmd.Parameters.Add(hoadonnhap.MaHoaDonNhap, SqlDbType.VarChar, 20).Value = hdn.MaHoaDonNhap;
                cmd.Parameters.Add(hoadonnhap.ThanhToanNgay, SqlDbType.Float).Value = hdn.ThanhToanSauKhiLapPhieu;

                int i = cmd.ExecuteNonQuery();
                if (i == 1)
                    kt = true;
                else
                    kt = false;
                cmd.Connection.Dispose();
                cn.Close();
                conn.closeConnection();
                cn = null;
                conn = null;
                return kt;
            }
            catch
            {
                return false;
            }
        }
Esempio n. 5
0
 public bool UpdateThanhToanNgay(Entities.HoaDonNhap hdn)
 {
     bool Trave = false;
     try
     {
         dh = new Constants.HoaDonNhap();
         Sql = new Constants.Sql();
         string sql = Sql.UpdateThanhToanNgayHoaDonNhap;
         conn = new Connection();
         cn = conn.openConnection();
         cmd = new SqlCommand(sql, cn);
         cmd.Parameters.Add(dh.MaHoaDonNhap, SqlDbType.VarChar, 20).Value = hdn.MaHoaDonNhap;
         cmd.Parameters.Add("@ThanhToanSauKhiLapPhieu", SqlDbType.Float).Value = hdn.ThanhToanSauKhiLapPhieu;
         int i = cmd.ExecuteNonQuery();
         if (i == 1)
             Trave = true;
         else
             Trave = false;
         return Trave;
     }
     catch (Exception ex)
     { string s = ex.Message.ToString(); return Trave; }
     finally
     {
         cmd.Connection.Dispose();
         cn.Close();
         conn.closeConnection();
     }
 }
Esempio n. 6
0
 /// <summary>
 /// vuong hung ===================== them sua HoaDonNhap=====================
 /// </summary>
 public int sp_XuLy_HoaDonNhap(Entities.HoaDonNhap hdn)
 {
     int Trave = 0;
     try
     {
         dh = new Constants.HoaDonNhap();
         Sql = new Constants.Sql();
         string sql = Sql.sp_XuLy_HoaDonNhap;
         conn = new Connection();
         cn = conn.openConnection();
         cmd = new SqlCommand(sql, cn);
         cmd.Parameters.Add(dh.HanhDong, SqlDbType.NVarChar, 20).Value = hdn.Hanhdong;
         cmd.Parameters.Add(dh.HoaDonNhapID, SqlDbType.Int).Value = hdn.HoaDonNhapID;
         cmd.Parameters.Add(dh.MaHoaDonNhap, SqlDbType.VarChar, 20).Value = hdn.MaHoaDonNhap;
         cmd.Parameters.Add(dh.NgayNhap, SqlDbType.DateTime).Value = hdn.NgayNhap;
         cmd.Parameters.Add(dh.MaNhaCungCap, SqlDbType.NVarChar, 20).Value = hdn.MaNhaCungCap;
         cmd.Parameters.Add(dh.NoHienThoi, SqlDbType.Float).Value = hdn.NoHienThoi;
         cmd.Parameters.Add(dh.NguoiGiaoHang, SqlDbType.NVarChar, 20).Value = hdn.NguoiGiaoHang;
         cmd.Parameters.Add(dh.HinhThucThanhToan, SqlDbType.NVarChar).Value = hdn.HinhThucThanhToan;
         cmd.Parameters.Add(dh.MaKho, SqlDbType.VarChar, 20).Value = hdn.MaKho;
         cmd.Parameters.Add(dh.HanThanhToan, SqlDbType.DateTime).Value = hdn.HanThanhToan;
         cmd.Parameters.Add(dh.MaDonDatHang, SqlDbType.VarChar, 20).Value = hdn.MaDonDatHang;
         cmd.Parameters.Add(dh.MaTienTe, SqlDbType.VarChar, 20).Value = hdn.MaTienTe;
         cmd.Parameters.Add(dh.ChietKhau, SqlDbType.Float).Value = hdn.ChietKhau;
         cmd.Parameters.Add(dh.ThanhToanNgay, SqlDbType.Float).Value = hdn.ThanhToanNgay;
         cmd.Parameters.Add(dh.ThueGTGT, SqlDbType.Float).Value = hdn.ThueGTGT;
         cmd.Parameters.Add(dh.TongTien, SqlDbType.Float).Value = hdn.TongTien;
         cmd.Parameters.Add(dh.GhiChu, SqlDbType.NVarChar).Value = hdn.GhiChu;
         cmd.Parameters.Add(dh.Deleted, SqlDbType.Bit).Value = hdn.Deleted;
         cmd.Parameters.Add("ThanhToanSauKhiLapPhieu", SqlDbType.Float).Value = hdn.ThanhToanSauKhiLapPhieu;
         Trave = cmd.ExecuteNonQuery();
     }
     catch (Exception ex)
     { string s = ex.Message.ToString(); Trave = 0; }
     finally
     {
         cmd.Connection.Dispose();
         cn.Close();
         conn.closeConnection();
     }
     return Trave;
 }
Esempio n. 7
0
 /// <summary>
 /// vuong hung =================================
 /// </summary>
 /// <param name="HanhDong"></param>
 /// <param name="PhieuThuID"></param>
 public int sp_Xoa_HoaDonNhap(Entities.HoaDonNhap hdn)
 {
     int Trave = 0;
     try
     {
         dh = new Constants.HoaDonNhap();
         Sql = new Constants.Sql();
         string sql = Sql.sp_Xoa_HoaDonNhap;
         conn = new Connection();
         cn = conn.openConnection();
         cmd = new SqlCommand(sql, cn);
         cmd.Parameters.Add(dh.HanhDong, SqlDbType.NVarChar, 20).Value = hdn.Hanhdong;
         cmd.Parameters.Add(dh.MaHoaDonNhap, SqlDbType.VarChar, 20).Value = hdn.MaHoaDonNhap;
         Trave = cmd.ExecuteNonQuery();
     }
     catch (Exception ex)
     { string s = ex.Message.ToString(); }
     finally
     {
         cmd.Connection.Dispose();
         cn.Close();
         conn.closeConnection();
     }
     return Trave;
 }
Esempio n. 8
0
        /// <summary>
        /// vuong hung ========================hien thi hoa don nhap===================
        /// </summary>
        /// <returns></returns>
        public Entities.HoaDonNhap[] sp_LayBang_HoaDonNhap(Entities.HoaDonNhap hoadon)
        {
            Entities.HoaDonNhap[] arrC = null;
            try
            {
                dh = new Constants.HoaDonNhap();
                Sql = new Constants.Sql();
                string sql = Sql.sp_LayBang_HoaDonNhap;
                conn = new Connection();
                cn = conn.openConnection();
                cmd = new SqlCommand(sql, cn);
                cmd.Parameters.Add(dh.MaHoaDonNhap, SqlDbType.VarChar, 20).Value = hoadon.MaHoaDonNhap;
                cmd.Parameters.Add(dh.MaKho, SqlDbType.VarChar, 20).Value = hoadon.MaKho;
                dr = cmd.ExecuteReader(CommandBehavior.CloseConnection);
                arr = new ArrayList();
                while (dr.Read())
                {
                    cla = new Entities.HoaDonNhap();
                    cla.HoaDonNhapID = System.Convert.ToInt32(dr[dh.HoaDonNhapID].ToString());
                    cla.MaHoaDonNhap = dr[dh.MaHoaDonNhap].ToString();
                    cla.NgayNhap = Convert.ToDateTime(dr[dh.NgayNhap].ToString());
                    cla.MaHoaDonNhap = dr[dh.MaHoaDonNhap].ToString();
                    cla.NgayNhap = Convert.ToDateTime(dr[dh.NgayNhap].ToString());
                    cla.MaNhaCungCap = dr[dh.MaNhaCungCap].ToString();
                    cla.NoHienThoi = dr[dh.NoHienThoi].ToString();
                    cla.NguoiGiaoHang = dr[dh.NguoiGiaoHang].ToString();
                    cla.HinhThucThanhToan = dr[dh.HinhThucThanhToan].ToString();
                    cla.MaKho = dr[dh.MaKho].ToString();
                    cla.HanThanhToan = Convert.ToDateTime(dr[dh.HanThanhToan].ToString());
                    cla.MaDonDatHang = dr[dh.MaDonDatHang].ToString();
                    cla.MaTienTe = dr[dh.MaTienTe].ToString();
                    cla.ChietKhau = Double.Parse(0 + dr[dh.ChietKhau].ToString()).ToString();
                    cla.ThanhToanNgay = Double.Parse(0 + dr[dh.ThanhToanNgay].ToString()).ToString();
                    cla.ThueGTGT = Double.Parse(0 + dr[dh.ThueGTGT].ToString()).ToString();
                    cla.TongTien = Double.Parse(0 + dr[dh.TongTien].ToString()).ToString();
                    cla.GhiChu = dr[dh.GhiChu].ToString();
                    cla.Deleted = Convert.ToBoolean(dr[dh.Deleted].ToString());
                    cla.ThanhToanSauKhiLapPhieu = dr["ThanhToanSauKhiLapPhieu"].ToString();
                    arr.Add(cla);
                }
                int n = arr.Count;
                if (n == 0) { arrC = null; }
                arrC = new Entities.HoaDonNhap[n];
                for (int i = 0; i < n; i++)
                {
                    arrC[i] = (Entities.HoaDonNhap)arr[i];
                }

            }
            catch (Exception ex)
            { string s = ex.Message.ToString(); arrC = null; }
            finally
            {
                cmd.Connection.Dispose();
                cn.Close();
                conn.closeConnection();
            }
            return arrC;
        }