Esempio n. 1
0
        /// <summary>
        /// Obtener todos los registros de Categorias
        /// </summary>
        /// <returns></returns>
        public static List <Categoria> ObtenerCategorias()
        {
            try
            {
                //1. Configurar la conexión y el tipo de comando
                SqlConnection sqlcConectar = new SqlConnection(ConfigurationManager.ConnectionStrings["OSEF"].ConnectionString);
                SqlCommand    sqlcComando  = new SqlCommand();
                sqlcComando.Connection  = sqlcConectar;
                sqlcComando.CommandType = CommandType.StoredProcedure;
                sqlcComando.CommandText = "web_spS_ObtenerCategorias";

                //2. Declarar los parametros

                //3. Agregar los parametros al comando

                //4. Abrir la conexión
                sqlcComando.Connection.Open();

                //5. Ejecutar la instrucción SELECT que regresa filas
                SqlDataReader reader = sqlcComando.ExecuteReader();

                //6. Asignar la lista de Clientes
                List <Categoria> result = LibraryGenerics <Categoria> .ConvertDataSetToList(reader);

                //7. Cerrar la conexión
                sqlcComando.Connection.Close();

                //8. Regresar el resultado
                return(result);
            }
            catch (Exception ex)
            {
                throw new Exception("Error capa de datos (public static List<Categoria> ObtenerCategorias()): " + ex.Message);
            }
        }
Esempio n. 2
0
        /// <summary>
        /// Obtener un registro de Colonia por su ID
        /// </summary>
        /// <param name="strID"></param>
        /// <returns></returns>
        public static Colonia ObtenerColoniaPorID(string strID)
        {
            try
            {
                //1. Configurar la conexión y el tipo de comando
                SqlConnection sqlcConectar = new SqlConnection(ConfigurationManager.ConnectionStrings["OSEF"].ConnectionString);
                SqlCommand    sqlcComando  = new SqlCommand();
                sqlcComando.Connection  = sqlcConectar;
                sqlcComando.CommandType = CommandType.StoredProcedure;
                sqlcComando.CommandText = "web_spS_ObtenerColoniaPorID";

                //2. Declarar los parametros
                SqlParameter sqlpID = new SqlParameter();
                sqlpID.ParameterName = "@ID";
                sqlpID.SqlDbType     = SqlDbType.Char;
                sqlpID.Size          = 10;


                if (strID == null)
                {
                    sqlpID.Value = DBNull.Value;
                }
                else
                {
                    sqlpID.Value = strID;
                }



                //3. Agregar los parametros al comando
                sqlcComando.Parameters.Add(sqlpID);

                //4. Abrir la conexión
                sqlcComando.Connection.Open();

                //5. Ejecutar la instrucción SELECT que regresa filas
                SqlDataReader reader = sqlcComando.ExecuteReader();

                //6. Asignar la lista de Clientes
                Colonia result = LibraryGenerics <Colonia> .ConvertDataSetToList(reader).FirstOrDefault();

                //7. Cerrar la conexión
                sqlcComando.Connection.Close();

                //8. Regresar el resultado
                return(result);
            }
            catch (Exception ex)
            {
                throw new Exception("Error capa de datos (public static Colonia ObtenerColoniaPorID(string " + strID + ")): " + ex.Message);
            }
        }
Esempio n. 3
0
        /// <summary>
        ///  Obtener todos los registros de Codigo Postal
        /// </summary>
        /// <returns></returns>
        public static List <CodigoPostal> ObtenerCodigosPostalesPorNumero(int strNumero)
        {
            try
            {
                //1. Configurar la conexión y el tipo de comando
                SqlConnection sqlcConectar = new SqlConnection(ConfigurationManager.ConnectionStrings["OSEF"].ConnectionString);
                SqlCommand    sqlcComando  = new SqlCommand();
                sqlcComando.Connection  = sqlcConectar;
                sqlcComando.CommandType = CommandType.StoredProcedure;
                sqlcComando.CommandText = "web_spS_ObtenerCodigoPostalPorNumero";

                //2. Declarar los parametros
                SqlParameter sqlNumero = new SqlParameter();
                sqlNumero.ParameterName = "@Numero";
                sqlNumero.SqlDbType     = SqlDbType.Int;

                if (strNumero == 0)
                {
                    sqlNumero.Value = DBNull.Value;
                }
                else
                {
                    sqlNumero.Value = strNumero;
                }



                //3. Agregar los parametros al comando
                sqlcComando.Parameters.Add(sqlNumero);

                //4. Abrir la conexión
                sqlcComando.Connection.Open();

                //5. Ejecutar la instrucción SELECT que regresa filas
                SqlDataReader reader = sqlcComando.ExecuteReader();

                //6. Asignar la lista de Clientes
                List <CodigoPostal> result = LibraryGenerics <CodigoPostal> .ConvertDataSetToList(reader);

                //7. Cerrar la conexión
                sqlcComando.Connection.Close();

                //8. Regresar el resultado
                return(result);
            }
            catch (Exception ex)
            {
                throw new Exception("Error capa de datos (public static List<CodigoPostal>  ObtenerCodigosPostalesPorNumero(" + strNumero + ")): " + ex.Message);
            }
        }
        /// <summary>
        /// Obtener los registro de as Facturas de OrdenEstimacion por su ID y PreciarioConcepto
        /// </summary>
        /// <param name="iOrdenEstimacion"></param>
        /// <param name="strPreciarioConcepto"></param>
        /// <returns></returns>
        public static List <FacturaOrdenEstimacionD> ObtenerFacturaOrdenEstimacionDPorMovPreciarioConcepto(int iOrdenEstimacion, string strPreciarioConcepto)
        {
            try
            {
                //1. Configurar la conexión y el tipo de comando
                SqlConnection sqlcConectar = new SqlConnection(ConfigurationManager.ConnectionStrings["OSEF"].ConnectionString);
                SqlCommand    sqlcComando  = new SqlCommand();
                sqlcComando.Connection  = sqlcConectar;
                sqlcComando.CommandType = CommandType.StoredProcedure;
                sqlcComando.CommandText = "web_spS_ObtenerFacturaOrdenEstimacionDPorConcepto";

                //2. Declarar los parametros
                SqlParameter sqlpID = new SqlParameter();
                sqlpID.ParameterName = "@ID";
                sqlpID.SqlDbType     = SqlDbType.Int;
                sqlpID.Value         = iOrdenEstimacion;

                SqlParameter sqlpPreciarioConcepto = new SqlParameter();
                sqlpPreciarioConcepto.ParameterName = "@Concepto";
                sqlpPreciarioConcepto.SqlDbType     = SqlDbType.Char;
                sqlpPreciarioConcepto.Size          = 10;
                sqlpPreciarioConcepto.Value         = strPreciarioConcepto;

                //3. Agregar los parametros al comando
                sqlcComando.Parameters.Add(sqlpID);
                sqlcComando.Parameters.Add(sqlpPreciarioConcepto);

                //4. Abrir la conexión
                sqlcComando.Connection.Open();

                //5. Ejecutar la instrucción SELECT que regresa filas
                SqlDataReader reader = sqlcComando.ExecuteReader();

                //6. Asignar la lista
                List <FacturaOrdenEstimacionD> result = LibraryGenerics <FacturaOrdenEstimacionD> .ConvertDataSetToList(reader);

                //7. Cerrar la conexión
                sqlcComando.Connection.Close();

                //8. Regresar el resultado
                return(result);
            }
            catch (Exception ex)
            {
                throw new Exception("Error capa de datos (public static List<FacturaOrdenEstimacionD> ObtenerFacturaOrdenEstimacionDPorMovPreciarioConcepto(int " + iOrdenEstimacion + ", string " + strPreciarioConcepto + ")): " + ex.Message);
            }
        }
Esempio n. 5
0
        /// <summary>
        /// Obtiene una lista de todas las SubCategorias del PreciarioGeneral por el ID del Preciario
        /// </summary>
        /// <param name="strPreciario"></param>
        /// <returns></returns>
        public static List <PreciarioGeneralSubCategoria> ObtenerPreciarioGeneralSubcategoriasPorPreciario(string strPreciario)
        {
            try
            {
                //1. Configurar la conexión y el tipo de comando
                SqlConnection sqlcConectar = new SqlConnection(ConfigurationManager.ConnectionStrings["OSEF"].ConnectionString);
                SqlCommand    sqlcComando  = new SqlCommand();
                sqlcComando.Connection  = sqlcConectar;
                sqlcComando.CommandType = CommandType.StoredProcedure;
                sqlcComando.CommandText = "web_spS_ObtenerPreciarioGeneralSubCategoriasPorPreciario";

                //2. Declarar los parametros
                SqlParameter sqlpPreciario = new SqlParameter();
                sqlpPreciario.ParameterName = "@Preciario";
                sqlpPreciario.SqlDbType     = SqlDbType.Char;
                sqlpPreciario.Size          = 7;
                sqlpPreciario.Value         = strPreciario;

                //3. Agregar los parametros al comando
                sqlcComando.Parameters.Add(sqlpPreciario);

                //4. Abrir la conexión
                sqlcComando.Connection.Open();

                //5. Ejecutar la instrucción SELECT que regresa filas
                SqlDataReader reader = sqlcComando.ExecuteReader();

                //6. Asignar la lista de Clientes

                List <PreciarioGeneralSubCategoria> result = LibraryGenerics <PreciarioGeneralSubCategoria> .ConvertDataSetToList(reader);

                //7. Cerrar la conexión
                sqlcComando.Connection.Close();

                //8. Regresar el resultado
                return(result);
            }
            catch (Exception ex)
            {
                throw new Exception("Error capa de datos (public List<PreciarioGeneralSubCategoria> ObtenerPreciarioGeneralSubcategoriasPorPreciario(string " + strPreciario + ")): " + ex.Message);
            }
        }
Esempio n. 6
0
        /// <summary>
        /// Obtener un registro de Categoria por su Orden
        /// </summary>
        /// <param name="bOrden"></param>
        /// <returns></returns>
        public static Categoria ObtenerCategoriaPorOrden(byte bOrden)
        {
            try
            {
                //1. Configurar la conexión y el tipo de comando
                SqlConnection sqlcConectar = new SqlConnection(ConfigurationManager.ConnectionStrings["OSEF"].ConnectionString);
                SqlCommand    sqlcComando  = new SqlCommand();
                sqlcComando.Connection  = sqlcConectar;
                sqlcComando.CommandType = CommandType.StoredProcedure;
                sqlcComando.CommandText = "web_spS_ObtenerCategoriaPorOrden";

                //2. Declarar los parametros
                SqlParameter sqlpOrden = new SqlParameter();
                sqlpOrden.ParameterName = "@Orden";
                sqlpOrden.SqlDbType     = SqlDbType.TinyInt;
                sqlpOrden.Value         = bOrden;

                //3. Agregar los parametros al comando
                sqlcComando.Parameters.Add(sqlpOrden);

                //4. Abrir la conexión
                sqlcComando.Connection.Open();

                //5. Ejecutar la instrucción SELECT que regresa filas
                SqlDataReader reader = sqlcComando.ExecuteReader();

                //6. Asignar la lista de Clientes
                Categoria result = LibraryGenerics <Categoria> .ConvertDataSetToList(reader).FirstOrDefault();

                //7. Cerrar la conexión
                sqlcComando.Connection.Close();

                //8. Regresar el resultado
                return(result);
            }
            catch (Exception ex)
            {
                throw new Exception("Error capa de datos (public static Categoria ObtenerCategoriaPorOrden(byte " + bOrden + ")): " + ex.Message);
            }
        }
Esempio n. 7
0
        /// <summary>
        /// Obtener un registro de Usuario por su ID o su Correo
        /// </summary>
        /// <param name="strIDCorreo"></param>
        /// <returns></returns>
        public static Usuario ObtenerUsuarioPorIDCorreo(string strIDCorreo)
        {
            try
            {
                //1. Configurar la conexión y el tipo de comando
                SqlConnection sqlcConectar = new SqlConnection(ConfigurationManager.ConnectionStrings["OSEF"].ConnectionString);
                SqlCommand    sqlcComando  = new SqlCommand();
                sqlcComando.Connection  = sqlcConectar;
                sqlcComando.CommandType = CommandType.StoredProcedure;
                sqlcComando.CommandText = "web_spS_ObtenerUsuarioPorIDCorreo";

                //2. Declarar los parametros
                SqlParameter sqlpCorreo = new SqlParameter();
                sqlpCorreo.ParameterName = "@IDCorreo";
                sqlpCorreo.SqlDbType     = SqlDbType.VarChar;
                sqlpCorreo.Value         = strIDCorreo;

                //3. Agregar los parametros al comando
                sqlcComando.Parameters.Add(sqlpCorreo);

                //4. Abrir la conexión
                sqlcComando.Connection.Open();

                //5. Ejecutar la instrucción SELECT que regresa filas
                SqlDataReader reader = sqlcComando.ExecuteReader();

                //6. Asignar la lista de Clientes
                Usuario result = LibraryGenerics <Usuario> .ConvertDataSetToList(reader).FirstOrDefault();

                //7. Cerrar la conexión
                sqlcComando.Connection.Close();

                //8. Regresar el resultado
                return(result);
            }
            catch (Exception ex)
            {
                throw new Exception("Error capa de datos (public static Usuario ObtenerUsuarioPorIDOrden(string " + strIDCorreo + ")): " + ex.Message);
            }
        }
        /// <summary>
        /// Obtener los registros de OrdenEstimacionD por su Movimiento Origen
        /// </summary>
        /// <param name="iOrdenEstimacion"></param>
        /// <returns></returns>
        public static List <OrdenEstimacionD> ObtenerOrdenEstimacionDPorOrigen(string iOrigenEstimacion)
        {
            try
            {
                //1. Configurar la conexión y el tipo de comando
                SqlConnection sqlcConectar = new SqlConnection(ConfigurationManager.ConnectionStrings["OSEF"].ConnectionString);
                SqlCommand    sqlcComando  = new SqlCommand();
                sqlcComando.Connection  = sqlcConectar;
                sqlcComando.CommandType = CommandType.StoredProcedure;
                sqlcComando.CommandText = "web_spS_ObtenerEstimacionDPorMesaReporte";

                //2. Declarar los parametros
                SqlParameter sqlpID = new SqlParameter();
                sqlpID.ParameterName = "@MOVID";
                sqlpID.SqlDbType     = SqlDbType.VarChar;
                sqlpID.Value         = iOrigenEstimacion;

                //3. Agregar los parametros al comando
                sqlcComando.Parameters.Add(sqlpID);

                //4. Abrir la conexión
                sqlcComando.Connection.Open();

                //5. Ejecutar la instrucción SELECT que regresa filas
                SqlDataReader reader = sqlcComando.ExecuteReader();

                //6. Asignar la lista de Clientes
                List <OrdenEstimacionD> result = LibraryGenerics <OrdenEstimacionD> .ConvertDataSetToList(reader);

                //7. Cerrar la conexión
                sqlcComando.Connection.Close();

                //8. Regresar el resultado
                return(result);
            }
            catch (Exception ex)
            {
                throw new Exception("Error capa de datos (public static List<OrdenEstimacionD> ObtenerOrdenEstimacionDPorOrigen(string " + iOrigenEstimacion + ")): " + ex.Message);
            }
        }
        ///// <summary>
        ///// Obtener todos los registros de ReferenciaInstitucionSolicitudPrestamo
        ///// </summary>
        ///// <returns></returns>
        //public static List<BienInmuebleSolicitudPrestamo> ObtenerBienesInmueblesSolicitudesPrestamos()
        //{
        //    try
        //    {
        //        //1. Configurar la conexión y el tipo de comando
        //        SqlConnection sqlcConectar = new SqlConnection(ConfigurationManager.ConnectionStrings["OSEF"].ConnectionString);
        //        SqlCommand sqlcComando = new SqlCommand();
        //        sqlcComando.Connection = sqlcConectar;
        //        sqlcComando.CommandType = CommandType.StoredProcedure;
        //        sqlcComando.CommandText = "web_spS_ObtenerArticulos";

        //        //2. Declarar los parametros

        //        //3. Agregar los parametros al comando

        //        //4. Abrir la conexión
        //        sqlcComando.Connection.Open();

        //        //5. Ejecutar la instrucción SELECT que regresa filas
        //        SqlDataReader reader = sqlcComando.ExecuteReader();

        //        //6. Asignar la lista de Clientes
        //        List<BienInmuebleSolicitudPrestamo> result = LibraryGenerics<BienInmuebleSolicitudPrestamo>.ConvertDataSetToList(reader);

        //        //7. Cerrar la conexión
        //        sqlcComando.Connection.Close();

        //        //8. Regresar el resultado
        //        return result;
        //    }
        //    catch (Exception ex)
        //    {
        //        throw new Exception("Error capa de datos (public static List<BienInmuebleSolicitudPrestamo> ObtenerBienesInmueblesSolicitudesPrestamos()): " + ex.Message);
        //    }
        //}

        /// <summary>
        /// Obtener un registro de ReferenciaInstitucionSolicitudPrestamo por su ID
        /// </summary>
        /// <param name="iID"></param>
        /// <returns></returns>
        public static ReferenciaInstitucionSolicitudPrestamo ObtenerReferenciaInstitucionSolicitudPrestamoPorID(int iID)
        {
            try
            {
                //1. Configurar la conexión y el tipo de comando
                SqlConnection sqlcConectar = new SqlConnection(ConfigurationManager.ConnectionStrings["OSEF"].ConnectionString);
                SqlCommand    sqlcComando  = new SqlCommand();
                sqlcComando.Connection  = sqlcConectar;
                sqlcComando.CommandType = CommandType.StoredProcedure;
                sqlcComando.CommandText = "web_spS_ObtenerReferenciaInstitucionSolicitudPrestamoPorID";

                //2. Declarar los parametros
                SqlParameter sqlpID = new SqlParameter();
                sqlpID.ParameterName = "@ID";
                sqlpID.SqlDbType     = SqlDbType.Int;
                sqlpID.Value         = iID;

                //3. Agregar los parametros al comando
                sqlcComando.Parameters.Add(sqlpID);

                //4. Abrir la conexión
                sqlcComando.Connection.Open();

                //5. Ejecutar la instrucción SELECT que regresa filas
                SqlDataReader reader = sqlcComando.ExecuteReader();

                //6. Asignar la lista de Clientes
                ReferenciaInstitucionSolicitudPrestamo result = LibraryGenerics <ReferenciaInstitucionSolicitudPrestamo> .ConvertDataSetToList(reader).FirstOrDefault();

                //7. Cerrar la conexión
                sqlcComando.Connection.Close();

                //8. Regresar el resultado
                return(result);
            }
            catch (Exception ex)
            {
                throw new Exception("Error capa de datos (public static ReferenciaInstitucionSolicitudPrestamo ObtenerReferenciaInstitucionSolicitudPrestamoPorID(int " + iID + ")): " + ex.Message);
            }
        }
        /// <summary>
        /// Obtener los registros de VolumetriaD por su Volumetria
        /// </summary>
        /// <param name="iVolumetria"></param>
        /// <returns></returns>
        public static List <VolumetriaD> ObtenerVolumetriaDPorVolumetria(int iVolumetria)
        {
            try
            {
                //1. Configurar la conexión y el tipo de comando
                SqlConnection sqlcConectar = new SqlConnection(ConfigurationManager.ConnectionStrings["OSEF"].ConnectionString);
                SqlCommand    sqlcComando  = new SqlCommand();
                sqlcComando.Connection  = sqlcConectar;
                sqlcComando.CommandType = CommandType.StoredProcedure;
                sqlcComando.CommandText = "web_spS_ObtenerVolumetriasDPorVolumetria";

                //2. Declarar los parametros
                SqlParameter sqlpRevision = new SqlParameter();
                sqlpRevision.ParameterName = "@Volumetria";
                sqlpRevision.SqlDbType     = SqlDbType.Int;
                sqlpRevision.Value         = iVolumetria;

                //3. Agregar los parametros al comando
                sqlcComando.Parameters.Add(sqlpRevision);

                //4. Abrir la conexión
                sqlcComando.Connection.Open();

                //5. Ejecutar la instrucción SELECT que regresa filas
                SqlDataReader reader = sqlcComando.ExecuteReader();

                //6. Asignar la lista de Clientes
                List <VolumetriaD> result = LibraryGenerics <VolumetriaD> .ConvertDataSetToList(reader);

                //7. Cerrar la conexión
                sqlcComando.Connection.Close();

                //8. Regresar el resultado
                return(result);
            }
            catch (Exception ex)
            {
                throw new Exception("Error capa de datos (public static List<VolumetriaD> ObtenerVolumetriaDPorVolumetria(int " + iVolumetria + ")): " + ex.Message);
            }
        }