示例#1
0
 //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();
             lista.Add(item);
         }
         return(lista);
     }
     catch (Exception ex)
     {
         throw ex;
     }
 }
 /// <summary>
 /// Obtiene un listado de todos los proveedores dados de alta
 /// </summary>
 /// <param name=""></param>
 /// <returns></returns>
 public List <CatProveedorModels> ObtenerListadoProveedores(CompraModels Compra)
 {
     try
     {
         List <CatProveedorModels> ListaProveedores = new List <CatProveedorModels>();
         CatProveedorModels        Proveedor        = new CatProveedorModels {
             IDProveedor       = "0",
             NombreRazonSocial = "SELECCIONE UN PROVEEDOR"
         };
         ListaProveedores.Add(Proveedor);
         SqlDataReader dr = null;
         dr = SqlHelper.ExecuteReader(Compra.Conexion, "spCSLDB_COMPRAS_GetProveedores");
         while (dr.Read())
         {
             Proveedor = new CatProveedorModels
             {
                 IDProveedor       = dr["id_proveedor"].ToString(),
                 NombreRazonSocial = dr["NombreProveedor"].ToString(),
             };
             ListaProveedores.Add(Proveedor);
         }
         return(ListaProveedores);
     }
     catch (Exception ex)
     {
         throw ex;
     }
 }
示例#3
0
        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();
                }
                return(datos);
            }

            catch (Exception ex)
            {
                throw ex;
            }
        }
示例#4
0
 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;
     }
 }
示例#5
0
        public CatProveedorModels AcCatProveedor(CatProveedorModels datos)
        {
            try
            {
                object[] parametros =
                {
                    datos.Opcion, datos.IDProveedor, datos.IDTipoProveedor, datos.IDSucursal, datos.NombreRazonSocial, datos.RFC, datos.ImgINE, datos.ImgManifestacionFierro, datos.Usuario
                };
                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;
            }
        }
示例#6
0
        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);
                }
                return(lista);
            }
            catch (Exception ex)
            {
                throw ex;
            }
        }
示例#7
0
        public List <CatSucursalesModels> obtenerListaSucursales(CatProveedorModels Datos)
        {
            try
            {
                List <CatSucursalesModels> lista = new List <CatSucursalesModels>();
                CatSucursalesModels        item;
                SqlDataReader dr = null;
                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);
                }
                return(lista);
            }
            catch (Exception ex)
            {
                throw ex;
            }
        }