Exemplo n.º 1
0
        public List <CatProveedorModels> ObteneComboProveedoresXID(DocumentoPorPagarModels Datos)
        {
            try
            {
                object[] parametros =
                {
                    Datos.IDTProveedor,
                };
                CatProveedorModels        item;
                List <CatProveedorModels> lista = new List <CatProveedorModels>();
                SqlDataReader             dr    = null;
                dr = SqlHelper.ExecuteReader(Datos.Conexion, "spCSLDB_Combo_get_CatTipoProveedorXID", parametros);
                while (dr.Read())
                {
                    item                   = new CatProveedorModels();
                    item.IDProveedor       = !dr.IsDBNull(dr.GetOrdinal("id_proveedor")) ? dr.GetString(dr.GetOrdinal("id_proveedor")) : string.Empty;
                    item.NombreRazonSocial = !dr.IsDBNull(dr.GetOrdinal("Descripcion")) ? dr.GetString(dr.GetOrdinal("Descripcion")) : string.Empty;

                    lista.Add(item);
                }
                dr.Close();
                return(lista);
            }
            catch (Exception ex)
            {
                throw ex;
            }
        }
        public List <CatContactosModels> obtenerDatosContacto(CatProveedorModels datos)
        {
            try
            {
                List <CatContactosModels> lista = new List <CatContactosModels>();
                CatContactosModels        item;
                SqlDataReader             dr = null;
                dr = SqlHelper.ExecuteReader(datos.Conexion, "spCSLDB_Catalogo_get_DatosContactoXProveedor", datos.IDProveedor);
                while (dr.Read())
                {
                    item = new CatContactosModels();

                    item.IDContacto       = dr["id_contacto"].ToString();
                    item.nombreContacto   = dr["nombre"].ToString();
                    item.correo           = dr["correoElectronico"].ToString();
                    item.telefonoContacto = dr["telefonoContacto"].ToString();
                    item.celularContacto  = !dr.IsDBNull(dr.GetOrdinal("celularContacto")) ? dr.GetString(dr.GetOrdinal("celularContacto")) : string.Empty;
                    lista.Add(item);
                }
                dr.Close();
                return(lista);
            }
            catch (Exception ex)
            {
                throw ex;
            }
        }
        public List <CatSucursalesModels> obtenerListaSucursales(CatProveedorModels Datos)
        {
            try
            {
                List <CatSucursalesModels> lista = new List <CatSucursalesModels>();
                CatSucursalesModels        item;
                SqlDataReader dr = null;
                lista.Add(new CatSucursalesModels {
                    IDSucursal = string.Empty, NombreSucursal = " - Seleccione -"
                });
                dr = SqlHelper.ExecuteReader(Datos.Conexion, "spCSLDB_get_ComboSucursales");
                while (dr.Read())
                {
                    item                = new CatSucursalesModels();
                    item.IDSucursal     = dr["id_sucursal"].ToString();
                    item.NombreSucursal = dr["nombre"].ToString();

                    lista.Add(item);
                }
                dr.Close();
                return(lista);
            }
            catch (Exception ex)
            {
                throw ex;
            }
        }
        //LISTA DE PROVEEDORES MOSTRADA EN EL INDEX DE 'CatProveedor'
        public List <CatProveedorModels> ObtenerCatProveedores(CatProveedorModels Datos)
        {
            try
            {
                List <CatProveedorModels> lista = new List <CatProveedorModels>();
                CatProveedorModels        item;
                SqlDataReader             dr = null;
                dr = SqlHelper.ExecuteReader(Datos.Conexion, "spCSLDB_Catalogo_get_CatProveedores");
                while (dr.Read())
                {
                    item                   = new CatProveedorModels();
                    item.IDProveedor       = dr["id_proveedor"].ToString();
                    item.NombreRazonSocial = dr["nombreRazonSocial"].ToString();
                    item.RFC               = dr["rfc"].ToString();
                    item.nombreProveedor   = dr["tipoProveedor"].ToString();
                    item.nombreSucursal    = dr["sucursal"].ToString();
                    item.IDSucursal        = !dr.IsDBNull(dr.GetOrdinal("id_sucursal")) ? dr.GetString(dr.GetOrdinal("id_sucursal")) : string.Empty;
                    item.Tolerancia        = !dr.IsDBNull(dr.GetOrdinal("tolerancia")) ? dr.GetDecimal(dr.GetOrdinal("tolerancia")) : 0;

                    lista.Add(item);
                }
                dr.Close();
                return(lista);
            }
            catch (Exception ex)
            {
                throw ex;
            }
        }
 public CatProveedorModels EliminarProveedor(CatProveedorModels datos)
 {
     try
     {
         object[] parametros =
         {
             datos.IDProveedor, datos.Usuario
         };
         object aux = SqlHelper.ExecuteScalar(datos.Conexion, "spCSLDB_Catalogo_del_CatProveedor", parametros);
         datos.IDProveedor = aux.ToString();
         if (!string.IsNullOrEmpty(datos.IDProveedor))
         {
             datos.Completado = true;
         }
         else
         {
             datos.Completado = false;
         }
         return(datos);
     }
     catch (Exception ex)
     {
         throw ex;
     }
 }
        public CatProveedorModels AcCatProveedor(CatProveedorModels datos)
        {
            try
            {
                object[] parametros =
                {
                    datos.Opcion,
                    datos.IDProveedor ?? string.Empty,
                    datos.IDTipoProveedor,
                    datos.IDSucursal ?? string.Empty,
                    datos.NombreRazonSocial ?? string.Empty,
                    datos.RFC ?? string.Empty,
                    datos.ImgINE ?? string.Empty,
                    datos.ImgManifestacionFierro ?? string.Empty,
                    datos.BandINE,
                    datos.BandMF,
                    datos.Direccion ?? string.Empty,
                    datos.telefonoCelular ?? string.Empty,
                    datos.telefonoCasa ?? string.Empty,
                    datos.correo ?? string.Empty,
                    datos.sexo,
                    datos.FechaIngreso != null ? datos.FechaIngreso : DateTime.Today,
                    datos.EsEmpresa,
                    datos.Tolerancia,
                    //datos.merma,
                    datos.Observaciones ?? string.Empty,
                    datos.CantidadPeriodo,
                    datos.IDPeriodo,
                    datos.TodaSucursale,
                    datos.Usuario ?? string.Empty
                };
                object aux = SqlHelper.ExecuteScalar(datos.Conexion, "spCSLDB_Catalogo_ac_CatProveedor", parametros);
                datos.IDProveedor = aux.ToString();

                if (!string.IsNullOrEmpty(datos.IDProveedor))
                {
                    datos.Completado = true;
                }
                else
                {
                    datos.Completado = false;
                }
                return(datos);
            }
            catch (Exception ex)
            {
                throw ex;
            }
        }
Exemplo n.º 7
0
        public void GetListaProveedor()
        {
            if (!string.IsNullOrEmpty(Proveedor.IDProveedor))
            {
                var item = ListaProveedores.FirstOrDefault(p => p.IDProveedor == Proveedor.IDProveedor);
                if (item == null)
                {
                    ListaProveedores.Add(Proveedor);
                    ListaProveedores = ListaProveedores.OrderBy(p => p.NombreRazonSocial).ToList();
                }
            }

            CatProveedorModels pPredeterminado = new CatProveedorModels
            {
                IDProveedor       = string.Empty,
                NombreRazonSocial = "SELECCIONE UN PROVEEDOR"
            };

            ListaProveedores.Insert(0, pPredeterminado);
        }
Exemplo n.º 8
0
 public List <CatProveedorModels> ObtenerComboProveedores(string Conexion)
 {
     try
     {
         List <CatProveedorModels> lista = new List <CatProveedorModels>();
         CatProveedorModels        item;
         SqlDataReader             dr = SqlHelper.ExecuteReader(Conexion, "spCSLDB_get_ComboProveedoresAlmacen");
         while (dr.Read())
         {
             item                 = new CatProveedorModels();
             item.IDProveedor     = !dr.IsDBNull(dr.GetOrdinal("id_proveedorAlmacen")) ? dr.GetString(dr.GetOrdinal("id_proveedorAlmacen")) : string.Empty;
             item.nombreProveedor = !dr.IsDBNull(dr.GetOrdinal("nombre")) ? dr.GetString(dr.GetOrdinal("nombre")) : string.Empty;
             lista.Add(item);
         }
         dr.Close();
         return(lista);
     }
     catch (Exception ex)
     {
         throw ex;
     }
 }
 public List <CatProveedorModels> ObtenerComboProveedoresMantenimiento(string Conexion, string IDSucursal)
 {
     try
     {
         List <CatProveedorModels> Lista = new List <CatProveedorModels>();
         CatProveedorModels        Item;
         SqlDataReader             Dr = SqlHelper.ExecuteReader(Conexion, "spCSLDB_Combo_get_CatProveedorMantenimiento", IDSucursal);
         while (Dr.Read())
         {
             Item                   = new CatProveedorModels();
             Item.IDProveedor       = !Dr.IsDBNull(Dr.GetOrdinal("IDProveedor")) ? Dr.GetString(Dr.GetOrdinal("IDProveedor")) : string.Empty;
             Item.NombreRazonSocial = !Dr.IsDBNull(Dr.GetOrdinal("NombreRazonSocial")) ? Dr.GetString(Dr.GetOrdinal("NombreRazonSocial")) : string.Empty;
             Lista.Add(Item);
         }
         Dr.Close();
         return(Lista);
     }
     catch (Exception ex)
     {
         throw ex;
     }
 }
 public List <CatPeriodoModels> ObteneComboCatPeriodo(CatProveedorModels Datos)
 {
     try
     {
         List <CatPeriodoModels> lista = new List <CatPeriodoModels>();
         CatPeriodoModels        item;
         SqlDataReader           dr = null;
         dr = SqlHelper.ExecuteReader(Datos.Conexion, "spCSLDB_Combo_get_CatPeriodo");
         while (dr.Read())
         {
             item             = new CatPeriodoModels();
             item.IDPeriodo   = !dr.IsDBNull(dr.GetOrdinal("IDPeriodo")) ? dr.GetInt32(dr.GetOrdinal("IDPeriodo")) : 0;
             item.Descripcion = !dr.IsDBNull(dr.GetOrdinal("Descripcion")) ? dr.GetString(dr.GetOrdinal("Descripcion")) : string.Empty;
             lista.Add(item);
         }
         dr.Close();
         return(lista);
     }
     catch (Exception ex)
     {
         throw ex;
     }
 }
        public CatProveedorModels ObtenerDetalleCatProveedor(CatProveedorModels datos)
        {
            try
            {
                object[]      parametros = { datos.IDProveedor };
                SqlDataReader dr         = null;
                dr = SqlHelper.ExecuteReader(datos.Conexion, "spCSLDB_Catalogo_get_CatProveedorXID", parametros);
                while (dr.Read())
                {
                    datos.IDProveedor       = dr["id_proveedor"].ToString();
                    datos.IDTipoProveedor   = Convert.ToInt32(dr["id_tipoProveedor"].ToString());
                    datos.IDSucursal        = dr["id_sucursal"].ToString();
                    datos.NombreRazonSocial = dr["nombreRazonSocial"].ToString();
                    datos.RFC    = dr["rfc"].ToString();
                    datos.ImgINE = dr["imgINE"].ToString();
                    datos.ImgManifestacionFierro = dr["imgManifestacionFierro"].ToString();
                    datos.Direccion       = dr["direccion"].ToString();
                    datos.correo          = dr["correo"].ToString();
                    datos.telefonoCasa    = dr["telefonoCasa"].ToString();
                    datos.telefonoCelular = dr["telefonoCelular"].ToString();
                    datos.sexo            = Convert.ToInt32(dr["sexo"].ToString());
                    datos.FechaIngreso    = !dr.IsDBNull(dr.GetOrdinal("FechaIngreso")) ? dr.GetDateTime(dr.GetOrdinal("FechaIngreso")) : DateTime.Now;
                    datos.EsEmpresa       = !dr.IsDBNull(dr.GetOrdinal("esEmpresa")) ? dr.GetBoolean(dr.GetOrdinal("esEmpresa")) : false;
                    datos.Tolerancia      = !dr.IsDBNull(dr.GetOrdinal("tolerancia")) ? dr.GetDecimal(dr.GetOrdinal("tolerancia")) : 0;
                    datos.Observaciones   = !dr.IsDBNull(dr.GetOrdinal("observaciones")) ? dr.GetString(dr.GetOrdinal("observaciones")) : string.Empty;
                    datos.CantidadPeriodo = !dr.IsDBNull(dr.GetOrdinal("cantidadPeriodo")) ? dr.GetInt32(dr.GetOrdinal("cantidadPeriodo")) : 0;
                    datos.IDPeriodo       = !dr.IsDBNull(dr.GetOrdinal("id_periodo")) ? dr.GetInt32(dr.GetOrdinal("id_periodo")) : 0;
                }
                dr.Close();
                return(datos);
            }

            catch (Exception ex)
            {
                throw ex;
            }
        }
        public List <CatTipoProveedorModels> obtenerListaTipoProveedor(CatProveedorModels Datos)
        {
            try
            {
                List <CatTipoProveedorModels> lista = new List <CatTipoProveedorModels>();
                CatTipoProveedorModels        item;
                SqlDataReader dr = null;
                dr = SqlHelper.ExecuteReader(Datos.Conexion, "spCSLDB_Combo_get_TipoProveedor");
                while (dr.Read())
                {
                    item = new CatTipoProveedorModels();
                    item.IDTipoProveedor = Convert.ToInt32(dr["id_tipoProveedor"].ToString());
                    item.Descripcion     = dr["nombre"].ToString();

                    lista.Add(item);
                }
                dr.Close();
                return(lista);
            }
            catch (Exception ex)
            {
                throw ex;
            }
        }
Exemplo n.º 13
0
        //Constructor
        public CompraModels()
        {
            //Inicializamos los objetos
            Chofer            = new CatChoferModels();
            CompraGanado      = new CompraGanadosModels();
            EstatusGanado     = new CatEstatusGanadoModels();
            Fierro            = new CatFierroModels();
            Flete             = new FleteModels();
            FormaPago         = new CFDI_FormaPagoModels();
            Ganado            = new GanadosModels();
            Jaula             = new CatJaulaModels();
            Lugar             = new CatLugarModels();
            Marca             = new CatMarcaVehiculoModels();
            Proveedor         = new CatProveedorModels();
            Remolque          = new CatRemolqueModels();
            RespuestaAjax     = new RespuestaAjax();
            Sucursal          = new CatSucursalesModels();
            Trayecto          = new TrayectoModels();
            TipoVehiculo      = new CatTipoVehiculoModels();
            TipoClasificacion = new CatTipoClasificacionModels();
            Vehiculo          = new CatVehiculoModels();

            //Inicializamos las listas
            ListaChoferes          = new List <CatChoferModels>();
            ListaCostoFlete        = new List <CatCostoFlete>();
            ListaCompraGanado      = new List <CompraGanadosModels>();
            ListaEmpresas          = new List <CatEmpresaModels>();
            ListaFierros           = new List <CatFierroModels>();
            ListaFormasPagos       = new List <CFDI_FormaPagoModels>();
            ListaGanados           = new List <GanadosModels>();
            ListaJaulas            = new List <CatJaulaModels>();
            ListaLugares           = new List <CatLugarModels>();
            ListaLugaresProveedor  = new List <CatLugarModels>();
            ListaProveedores       = new List <CatProveedorModels>();
            ListaRemolques         = new List <CatRemolqueModels>();
            ListaSucursales        = new List <CatSucursalesModels>();
            ListaVehiculos         = new List <CatVehiculoModels>();
            ListaGeneroGanado      = new List <GeneroGanadoModels>();
            ListaTipoClasificacion = new List <CatTipoClasificacionModels>();

            //Valores predeterminados de los atributos
            IDChofer               = string.Empty;
            IDCompra               = string.Empty;
            IDDocumentoXPagar      = string.Empty;
            IDCostoFlete           = 0;
            IDEmpresa              = string.Empty;
            IDFlete                = string.Empty;
            IDJaula                = string.Empty;
            IDPLugarProveedor      = string.Empty;
            IDProveedor            = string.Empty;
            IDRecepcion            = string.Empty;
            IDRemolque             = string.Empty;
            IDSucursal             = string.Empty;
            IDUsuario              = string.Empty;
            IDVehiculo             = string.Empty;
            Conexion               = string.Empty;
            Estatus                = -1;
            FechaHoraProgramada    = DateTime.Now;
            FechaHoraTerminada     = DateTime.Now;
            GanadosCompradoMachos  = 0;
            GanadosCompradoHembras = 0;
            GanadosCompradoTotal   = 0;
            GanadosPactadoMachos   = 0;
            GanadosPactadoHembras  = 0;
            GanadosPactadoTotal    = 0;
            KilosTotal             = 0;
            Completado             = false;
            Mensaje                = string.Empty;
            Usuario                = string.Empty;
        }