/// <summary>
        /// vuong hung =================================
        /// </summary>
        /// <param name="HanhDong"></param>
        /// <param name="PhieuThuID"></param>
        public int sp_Xoa_TraLaiNhaCungCap(Entities.TraLaiNCC ncc)
        {
            int Trave = 0;

            try
            {
                tlncc = new Constants.TraLaiNhaCungCap();
                Sql   = new Constants.Sql();
                string sql = Sql.sp_Xoa_TraLaiNhaCungCap;
                conn = new Connection();
                cn   = conn.openConnection();
                cmd  = new SqlCommand(sql, cn);
                cmd.Parameters.Add(tlncc.HanhDong, SqlDbType.NVarChar, 20).Value     = ncc.Hanhdong;
                cmd.Parameters.Add(tlncc.MaHDTraLaiNCC, SqlDbType.VarChar, 20).Value = ncc.MaHDTraLaiNCC;
                Trave = cmd.ExecuteNonQuery();
            }
            catch (Exception ex)
            { string s = ex.Message.ToString(); }
            finally
            {
                cmd.Connection.Dispose();
                cn.Close();
                conn.closeConnection();
            }
            return(Trave);
        }
Exemple #2
0
        public Entities.TraLaiNCC[] SelectTLNCCTheoMaKho(string MaKho)
        {
            Entities.TraLaiNCC[] arrC = null;
            try
            {
                tlncc = new Constants.TraLaiNhaCungCap();

                string sql = "";
                sql  = "Select * from TraLaiNCC where MaKho='" + MaKho + "' and Deleted=0";
                conn = new Connection();
                cn   = conn.openConnection();
                cmd  = new SqlCommand(sql, cn);
                dr   = cmd.ExecuteReader(CommandBehavior.CloseConnection);
                arr  = new ArrayList();
                while (dr.Read())
                {
                    tralainhacungcap                   = new Entities.TraLaiNCC();
                    tralainhacungcap.TraLaiNCCID       = Convert.ToInt32(dr[tlncc.TraLaiNCCID].ToString());
                    tralainhacungcap.MaHDTraLaiNCC     = dr[tlncc.MaHDTraLaiNCC].ToString();
                    tralainhacungcap.Ngaytra           = Convert.ToDateTime(dr[tlncc.Ngaytra].ToString());
                    tralainhacungcap.MaNCC             = dr[tlncc.MaNCC].ToString();
                    tralainhacungcap.NoHienThoi        = dr[tlncc.NoHienThoi].ToString();
                    tralainhacungcap.NguoiNhanHang     = dr[tlncc.NguoiNhanHang].ToString();
                    tralainhacungcap.HinhThucThanhToan = dr[tlncc.HinhThucThanhToan].ToString();
                    tralainhacungcap.MaHoaDonNhap      = dr[tlncc.MaHoaDonNhap].ToString();
                    tralainhacungcap.MaKho             = dr[tlncc.MaKho].ToString();
                    tralainhacungcap.MaTienTe          = dr[tlncc.MaTienTe].ToString();
                    tralainhacungcap.TienBoiThuong     = dr[tlncc.TienBoiThuong].ToString();
                    tralainhacungcap.ThanhToanNgay     = dr[tlncc.ThanhToanNgay].ToString();
                    tralainhacungcap.ThueGTGT          = dr[tlncc.ThueGTGT].ToString();
                    tralainhacungcap.GhiChu            = dr[tlncc.GhiChu].ToString();
                    tralainhacungcap.Deleted           = Convert.ToBoolean(dr[tlncc.Deleted].ToString());
                    arr.Add(tralainhacungcap);
                }
                int n = arr.Count;
                if (n == 0)
                {
                    return(null);
                }
                arrC = new Entities.TraLaiNCC[n];
                for (int i = 0; i < n; i++)
                {
                    arrC[i] = (Entities.TraLaiNCC)arr[i];
                }
            }
            catch (Exception ex)
            { string s = ex.Message.ToString(); }
            finally
            {
                cmd.Connection.Dispose();
                cn.Close();
                conn.closeConnection();
            }
            return(arrC);
        }
 /// <summary>
 /// khoi tao gia tri
 /// </summary>
 public TraLaiNhaCungCap()
 {
     tlncc = null;
     Sql = null;
     conn = null;
     cmd = null;
     arr = null;
     dr = null;
     tralainhacungcap = null;
     cn = null;
 }
 /// <summary>
 /// khoi tao gia tri
 /// </summary>
 public TraLaiNhaCungCap()
 {
     tlncc            = null;
     Sql              = null;
     conn             = null;
     cmd              = null;
     arr              = null;
     dr               = null;
     tralainhacungcap = null;
     cn               = null;
 }
 /// <summary>
 /// lay ban ghi kiem tra khi update
 /// </summary>
 /// <param name="truyen"></param>
 /// <returns></returns>
 public Entities.TraLaiNCC CheckTraLaiNhaCungCap(Entities.TruyenGiaTri truyen)
 {
     Entities.TraLaiNCC giatri = new Entities.TraLaiNCC();
     try
     {
         string sql = "exec sp_LayBang_TheoTenBang @table,@values";
         conn = new Connection();
         cn = conn.openConnection();
         cmd = new SqlCommand(sql, cn);
         cmd.Parameters.Add("table", SqlDbType.NVarChar, 100).Value = truyen.Giatritruyen;
         cmd.Parameters.Add("values", SqlDbType.NVarChar, 50).Value = truyen.Giatrithuhai;
         dr = cmd.ExecuteReader(CommandBehavior.CloseConnection);
         while (dr.Read())
         {
             giatri.TraLaiNCCID = Convert.ToInt32(dr[0].ToString());
             giatri.MaHDTraLaiNCC = dr[1].ToString();
             giatri.Ngaytra = Convert.ToDateTime(dr[2].ToString());
             giatri.MaNCC = dr[3].ToString();
             giatri.NoHienThoi = dr[4].ToString();
             giatri.NguoiNhanHang = dr[5].ToString();
             giatri.HinhThucThanhToan = dr[6].ToString();
             giatri.MaHoaDonNhap = dr[7].ToString();
             giatri.MaKho = dr[8].ToString();
             giatri.MaTienTe = dr[9].ToString();
             giatri.TienBoiThuong = dr[10].ToString();
             giatri.ThanhToanNgay = dr[11].ToString();
             giatri.ThueGTGT = dr[12].ToString();
             giatri.GhiChu = dr[13].ToString();
             giatri.Deleted = Convert.ToBoolean(dr[14].ToString());
         }
     }
     catch (Exception ex)
     { string s = ex.Message.ToString(); giatri = null; }
     finally
     {
         cmd.Connection.Dispose();
         cn.Close();
         conn.closeConnection();
     }
     return giatri;
 }
 /// <summary>
 /// lay ban ghi kiem tra khi update
 /// </summary>
 /// <param name="truyen"></param>
 /// <returns></returns>
 public Entities.TraLaiNCC CheckTraLaiNhaCungCap(Entities.TruyenGiaTri truyen)
 {
     Entities.TraLaiNCC giatri = new Entities.TraLaiNCC();
     try
     {
         string sql = "exec sp_LayBang_TheoTenBang @table,@values";
         conn = new Connection();
         cn   = conn.openConnection();
         cmd  = new SqlCommand(sql, cn);
         cmd.Parameters.Add("table", SqlDbType.NVarChar, 100).Value = truyen.Giatritruyen;
         cmd.Parameters.Add("values", SqlDbType.NVarChar, 50).Value = truyen.Giatrithuhai;
         dr = cmd.ExecuteReader(CommandBehavior.CloseConnection);
         while (dr.Read())
         {
             giatri.TraLaiNCCID       = Convert.ToInt32(dr[0].ToString());
             giatri.MaHDTraLaiNCC     = dr[1].ToString();
             giatri.Ngaytra           = Convert.ToDateTime(dr[2].ToString());
             giatri.MaNCC             = dr[3].ToString();
             giatri.NoHienThoi        = dr[4].ToString();
             giatri.NguoiNhanHang     = dr[5].ToString();
             giatri.HinhThucThanhToan = dr[6].ToString();
             giatri.MaHoaDonNhap      = dr[7].ToString();
             giatri.MaKho             = dr[8].ToString();
             giatri.MaTienTe          = dr[9].ToString();
             giatri.TienBoiThuong     = dr[10].ToString();
             giatri.ThanhToanNgay     = dr[11].ToString();
             giatri.ThueGTGT          = dr[12].ToString();
             giatri.GhiChu            = dr[13].ToString();
             giatri.Deleted           = Convert.ToBoolean(dr[14].ToString());
         }
     }
     catch (Exception ex)
     { string s = ex.Message.ToString(); giatri = null; }
     finally
     {
         cmd.Connection.Dispose();
         cn.Close();
         conn.closeConnection();
     }
     return(giatri);
 }
        /// <summary>
        /// vuong hung =================xu ly don dat hang================
        /// </summary>
        /// <returns></returns>
        public int sp_XuLy_TraLaiNhaCungCap(Entities.TraLaiNCC ncc)
        {
            int Trave = 0;

            try
            {
                tlncc = new Constants.TraLaiNhaCungCap();
                Sql   = new Constants.Sql();
                string sql = Sql.sp_XuLy_TraLaiNhaCungCap;
                conn = new Connection();
                cn   = conn.openConnection();
                cmd  = new SqlCommand(sql, cn);
                cmd.Parameters.Add(tlncc.HanhDong, SqlDbType.NVarChar, 20).Value           = ncc.Hanhdong;
                cmd.Parameters.Add(tlncc.TraLaiNCCID, SqlDbType.Int).Value                 = ncc.TraLaiNCCID;
                cmd.Parameters.Add(tlncc.MaHDTraLaiNCC, SqlDbType.NVarChar, 20).Value      = ncc.MaHDTraLaiNCC;
                cmd.Parameters.Add(tlncc.Ngaytra, SqlDbType.DateTime).Value                = ncc.Ngaytra;
                cmd.Parameters.Add(tlncc.MaNCC, SqlDbType.NVarChar, 20).Value              = ncc.MaNCC;
                cmd.Parameters.Add(tlncc.NoHienThoi, SqlDbType.Float).Value                = ncc.NoHienThoi;
                cmd.Parameters.Add(tlncc.NguoiNhanHang, SqlDbType.NVarChar, 200).Value     = ncc.NguoiNhanHang;
                cmd.Parameters.Add(tlncc.HinhThucThanhToan, SqlDbType.NVarChar, 200).Value = ncc.HinhThucThanhToan;
                cmd.Parameters.Add(tlncc.MaHoaDonNhap, SqlDbType.NVarChar, 20).Value       = ncc.MaHoaDonNhap;
                cmd.Parameters.Add(tlncc.MaKho, SqlDbType.NVarChar, 20).Value              = ncc.MaKho;
                cmd.Parameters.Add(tlncc.MaTienTe, SqlDbType.NVarChar, 20).Value           = ncc.MaTienTe;
                cmd.Parameters.Add(tlncc.TienBoiThuong, SqlDbType.Float).Value             = ncc.TienBoiThuong;
                cmd.Parameters.Add(tlncc.ThanhToanNgay, SqlDbType.Float).Value             = ncc.ThanhToanNgay;
                cmd.Parameters.Add(tlncc.ThueGTGT, SqlDbType.Float).Value       = ncc.ThueGTGT;
                cmd.Parameters.Add(tlncc.GhiChu, SqlDbType.NVarChar, 100).Value = ncc.GhiChu;
                cmd.Parameters.Add(tlncc.Deleted, SqlDbType.Bit).Value          = ncc.Deleted;
                Trave = cmd.ExecuteNonQuery();
            }
            catch (Exception ex)
            { string s = ex.Message.ToString(); }
            finally
            {
                cmd.Connection.Dispose();
                cn.Close();
                conn.closeConnection();
            }
            return(Trave);
        }
        public void LayTraLaiNCC()
        {
            try
            {

                cl = new Server_Client.Client();
                this.client1 = cl.Connect(Luu.IP, Luu.Ports);
                Entities.TraLaiNCC ctxh = new Entities.TraLaiNCC("Select");
                clientstrem = cl.SerializeObj(this.client1, "TLNCC", ctxh);
                Entities.TraLaiNCC[] TraLaiNCC1 = new Entities.TraLaiNCC[0];
                TraLaiNCC1 = (Entities.TraLaiNCC[])cl.DeserializeHepper1(clientstrem, TraLaiNCC1);
                if (TraLaiNCC1 == null)
                {
                    TraLaiNCC = new Entities.TraLaiNCC[0];
                    return;
                }

                int count = 0;
                for (int i = 0; i < TraLaiNCC1.Length; i++)
                {
                    DateTime ngaylap = TraLaiNCC1[i].Ngaytra;
                    if (ngaylap >= BatDau && ngaylap <= KetThuc)
                    {
                        count++;
                    }
                }
                TraLaiNCC = new Entities.TraLaiNCC[count];
                count = 0;
                for (int i = 0; i < TraLaiNCC1.Length; i++)
                {
                    DateTime ngaylap = TraLaiNCC1[i].Ngaytra;
                    if (ngaylap >= BatDau && ngaylap <= KetThuc)
                    {
                        TraLaiNCC[count] = TraLaiNCC1[i];
                        count++;
                    }
                }

            }
            catch
            {
            }
        }
Exemple #9
0
        public Entities.TraLaiNCC[] SelectTLNCCTheoMaKho(string MaKho)
        {
            Entities.TraLaiNCC[] arrC = null;
            try
            {
                tlncc = new Constants.TraLaiNhaCungCap();

                string sql = "";
                sql = "Select * from TraLaiNCC where MaKho='" + MaKho + "' and Deleted=0";
                conn = new Connection();
                cn = conn.openConnection();
                cmd = new SqlCommand(sql, cn);
                dr = cmd.ExecuteReader(CommandBehavior.CloseConnection);
                arr = new ArrayList();
                while (dr.Read())
                {
                    tralainhacungcap = new Entities.TraLaiNCC();
                    tralainhacungcap.TraLaiNCCID = Convert.ToInt32(dr[tlncc.TraLaiNCCID].ToString());
                    tralainhacungcap.MaHDTraLaiNCC = dr[tlncc.MaHDTraLaiNCC].ToString();
                    tralainhacungcap.Ngaytra = Convert.ToDateTime(dr[tlncc.Ngaytra].ToString());
                    tralainhacungcap.MaNCC = dr[tlncc.MaNCC].ToString();
                    tralainhacungcap.NoHienThoi = dr[tlncc.NoHienThoi].ToString();
                    tralainhacungcap.NguoiNhanHang = dr[tlncc.NguoiNhanHang].ToString();
                    tralainhacungcap.HinhThucThanhToan = dr[tlncc.HinhThucThanhToan].ToString();
                    tralainhacungcap.MaHoaDonNhap = dr[tlncc.MaHoaDonNhap].ToString();
                    tralainhacungcap.MaKho = dr[tlncc.MaKho].ToString();
                    tralainhacungcap.MaTienTe = dr[tlncc.MaTienTe].ToString();
                    tralainhacungcap.TienBoiThuong = dr[tlncc.TienBoiThuong].ToString();
                    tralainhacungcap.ThanhToanNgay = dr[tlncc.ThanhToanNgay].ToString();
                    tralainhacungcap.ThueGTGT = dr[tlncc.ThueGTGT].ToString();
                    tralainhacungcap.GhiChu = dr[tlncc.GhiChu].ToString();
                    tralainhacungcap.Deleted = Convert.ToBoolean(dr[tlncc.Deleted].ToString());
                    arr.Add(tralainhacungcap);
                }
                int n = arr.Count;
                if (n == 0) { return null; }
                arrC = new Entities.TraLaiNCC[n];
                for (int i = 0; i < n; i++)
                {
                    arrC[i] = (Entities.TraLaiNCC)arr[i];
                }
            }
            catch (Exception ex)
            { string s = ex.Message.ToString(); }
            finally
            {
                cmd.Connection.Dispose();
                cn.Close();
                conn.closeConnection();
            }
            return arrC;
        }