Esempio n. 1
0
        public static List <Seller> SellersInfo(Auction obj)
        {
            List <Seller> SellerList = new List <Seller>();

            try
            {
                DataTable dtVendedores = new DataTable();

                dtVendedores = DataSeller.SellersInfo(obj);
                foreach (DataRow dr in dtVendedores.Rows)
                {
                    Seller seller = new Seller();
                    seller.IdSegas     = dr["IdSegas"] == DBNull.Value ? 0 : Convert.ToInt32(dr["IdSegas"]);;
                    seller.Nombre      = dr["Nombre"].ToString();
                    seller.CIFVF       = dr["CIFVF"] == DBNull.Value ? 0 : Convert.ToDecimal(dr["CIFVF"]);
                    seller.PTDVF       = dr["PTDVF"] == DBNull.Value ? 0 : Convert.ToDecimal(dr["PTDVF"]);
                    seller.Estado      = dr["Estado"] == DBNull.Value ? false : Convert.ToBoolean(dr["Estado"]);
                    seller.Cubrimiento = dr["Cubrimiento"] == DBNull.Value ? false : Convert.ToBoolean(dr["Cubrimiento"]);
                    seller.Listas      = dr["Listas"] == DBNull.Value ? false : Convert.ToBoolean(dr["Listas"]);
                    seller.IdSubasta   = dr["IdSubasta"] == DBNull.Value ? 0 : Convert.ToInt32(dr["IdSubasta"]);
                    seller.IdOperador  = dr["IdOperador"] == DBNull.Value ? 0 : Convert.ToInt32(dr["IdOperador"]);
                    SellerList.Add(seller);
                }
                return(SellerList);
            }
            catch (Exception ex)
            {
                GasLogB.CrearLogError(ex);
            }
            return(SellerList);
        }
Esempio n. 2
0
        public static Seller SellersInfoById(Seller obj)
        {
            Seller seller = new Seller();

            try
            {
                DataTable dtVendedores = new DataTable();

                dtVendedores = DataSeller.SellersInfoById(obj);
                if (dtVendedores.Rows.Count > 0)
                {
                    seller.IdSegas     = dtVendedores.Rows[0]["IdSegas"] == null ? 0 : Convert.ToInt32(dtVendedores.Rows[0]["IdSegas"]);
                    seller.Nombre      = dtVendedores.Rows[0]["Nombre"].ToString();
                    seller.CIFVF       = dtVendedores.Rows[0]["CIFVF"] == null ? 0 : Convert.ToDecimal(dtVendedores.Rows[0]["CIFVF"]);
                    seller.PTDVF       = dtVendedores.Rows[0]["PTDVF"] == null ? 0 : Convert.ToDecimal(dtVendedores.Rows[0]["PTDVF"]);
                    seller.Estado      = dtVendedores.Rows[0]["Estado"] == DBNull.Value ? false : Convert.ToBoolean(dtVendedores.Rows[0]["Estado"]);
                    seller.Cubrimiento = dtVendedores.Rows[0]["Cubrimiento"] == DBNull.Value ? false : Convert.ToBoolean(dtVendedores.Rows[0]["Cubrimiento"]);
                    seller.Listas      = dtVendedores.Rows[0]["Listas"] == DBNull.Value ? false : Convert.ToBoolean(dtVendedores.Rows[0]["Listas"]);
                    seller.IdSubasta   = dtVendedores.Rows[0]["IdSubasta"] == DBNull.Value ? 0 : Convert.ToInt32(dtVendedores.Rows[0]["IdSubasta"]);
                }
                return(seller);
            }
            catch (Exception ex)
            {
                GasLogB.CrearLogError(ex);
            }
            return(seller);
        }
Esempio n. 3
0
        public static Seller SellerSave(Seller sellerObj)
        {
            Seller objSave = new Seller();

            try
            {
                bool esCorrecto = true;
                objSave = DataSeller.SellerSave(sellerObj);
                if (objSave.IdSegas <= 0)
                {
                    esCorrecto = false;
                }
                string Descripcion = "Registró vendedor: Usuario SEGAS:" + sellerObj.IdSegas + " PTDVF:" + sellerObj.PTDVF + " CIFVF:" + sellerObj.CIFVF + " subasta:" + sellerObj.IdSubasta + " Nombre:" + sellerObj.Nombre;
                int    TipoAccion  = (int)LogActionType.SellerSave;
                GasLog gasLogger   = GasLoggerBuilder.Build(sellerObj.User, Descripcion, TipoAccion, esCorrecto);
                DataGasLog.InsertLogGas(gasLogger);
                return(objSave);
            }
            catch (Exception ex)
            {
                GasLogB.CrearLogError(ex);
            }

            return(objSave);
        }
Esempio n. 4
0
 public static bool SellersSaveState(List <Seller> sellerObj)
 {
     try
     {
         foreach (Seller obj in sellerObj)
         {
             bool   esCorrecto  = DataSeller.SellersSaveState(obj);
             string Descripcion = "Actualizó estado: vendedor:" + obj.IdSegas + " Esatdo:" + obj.Estado + " subasta:" + obj.IdSubasta;
             int    TipoAccion  = (int)LogActionType.SellersSaveState;
             GasLog gasLogger   = GasLoggerBuilder.Build(obj.User, Descripcion, TipoAccion, esCorrecto);
             DataGasLog.InsertLogGas(gasLogger);
         }
         return(true);
     }
     catch (Exception ex)
     {
         GasLogB.CrearLogError(ex);
         return(false);
     }
 }