///// <summary> ///// Obtener todos los registros de BienesInmueblesSolicitudesPrestamos ///// </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 BienesInmueblesSolicitudesPrestamos por su ID /// </summary> /// <param name="iID"></param> /// <returns></returns> public static BienInmuebleSolicitudPrestamo ObtenerBienInmuebleSolicitudPrestamoPorID(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_ObtenerBienInmuebleSolicitudPrestamoPorID"; //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 BienInmuebleSolicitudPrestamo result = LibraryGenerics <BienInmuebleSolicitudPrestamo> .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 BienInmuebleSolicitudPrestamo BienInmuebleSolicitudPrestamo(int " + iID + ")): " + ex.Message); } }
/// <summary> /// Método que actualiza un nuevo registro a la tabla de BienesInmueblesSolicitudesPrestamos /// </summary> /// <param name="uBienInmuebleSolicitudPrestamo"></param> public static int Actualizar(BienInmuebleSolicitudPrestamo uBienInmuebleSolicitudPrestamo) { 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_spU_ActualizarBienInmuebleSolicitudPrestamo"; //2. Declarar los parametros SqlParameter sqlpID = new SqlParameter(); sqlpID.ParameterName = "@ID"; sqlpID.SqlDbType = SqlDbType.Int; sqlpID.Value = uBienInmuebleSolicitudPrestamo.ID; SqlParameter sqlpSolicitudPrestamo = new SqlParameter(); sqlpSolicitudPrestamo.ParameterName = "@SolicitudPrestamo"; sqlpSolicitudPrestamo.SqlDbType = SqlDbType.Char; sqlpSolicitudPrestamo.Size = 8; sqlpSolicitudPrestamo.Value = uBienInmuebleSolicitudPrestamo.SolicitudPrestamo; SqlParameter sqlpTipo = new SqlParameter(); sqlpTipo.ParameterName = "@Tipo"; sqlpTipo.SqlDbType = SqlDbType.VarChar; sqlpTipo.Value = uBienInmuebleSolicitudPrestamo.Tipo; SqlParameter sqlpNoSerie = new SqlParameter(); sqlpNoSerie.ParameterName = "@NoSerie"; sqlpNoSerie.SqlDbType = SqlDbType.VarChar; sqlpNoSerie.Value = uBienInmuebleSolicitudPrestamo.NoSerie; SqlParameter sqlpValor = new SqlParameter(); sqlpValor.ParameterName = "@Valor"; sqlpValor.SqlDbType = SqlDbType.Money; sqlpValor.Value = uBienInmuebleSolicitudPrestamo.Valor; //3. Agregar los parametros al comando sqlcComando.Parameters.Add(sqlpID); sqlcComando.Parameters.Add(sqlpSolicitudPrestamo); sqlcComando.Parameters.Add(sqlpTipo); sqlcComando.Parameters.Add(sqlpNoSerie); sqlcComando.Parameters.Add(sqlpValor); //4. Abrir la conexión sqlcComando.Connection.Open(); //5. Ejecutar la instrucción UPDATE que no regresa filas int result = sqlcComando.ExecuteNonQuery(); //6. Cerrar la conexión sqlcComando.Connection.Close(); //7. Regresar el resultado return(result); } catch (Exception ex) { throw new Exception("Error capa de datos (public static int Actualizar(BienInmuebleSolicitudPrestamo " + uBienInmuebleSolicitudPrestamo.ID + ")): " + ex.Message); } }
/// <summary> /// Método que actualiza un nuevo objeto de BienesInmueblesSolicitudesPrestamos /// </summary> /// <param name="uBienInmuebleSolicitudPrestamo"></param> public static int Actualizar(BienInmuebleSolicitudPrestamo uBienInmuebleSolicitudPrestamo) { return(BienInmuebleSolicitudPrestamoDataAccess.Actualizar(uBienInmuebleSolicitudPrestamo)); }
/// <summary> /// Método que inserta un nuevo registro a la tabla de BienesInmueblesSolicitudesPrestamos /// </summary> /// <param name="iBienInmuebleSolicitudPrestamo"></param> public static int Insertar(BienInmuebleSolicitudPrestamo iBienInmuebleSolicitudPrestamo) { 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_spI_InsertarBienInmuebleSolicitudPrestamo"; //2. Declarar los parametros SqlParameter sqlpID = new SqlParameter(); sqlpID.ParameterName = "@ID"; sqlpID.SqlDbType = SqlDbType.Int; sqlpID.Direction = ParameterDirection.Output; SqlParameter sqlpSolicitudPrestamo = new SqlParameter(); sqlpSolicitudPrestamo.ParameterName = "@SolicitudPrestamo"; sqlpSolicitudPrestamo.SqlDbType = SqlDbType.Char; sqlpSolicitudPrestamo.Size = 8; sqlpSolicitudPrestamo.Value = iBienInmuebleSolicitudPrestamo.SolicitudPrestamo; SqlParameter sqlpTipo = new SqlParameter(); sqlpTipo.ParameterName = "@Tipo"; sqlpTipo.SqlDbType = SqlDbType.VarChar; sqlpTipo.Value = iBienInmuebleSolicitudPrestamo.Tipo; SqlParameter sqlpNoSerie = new SqlParameter(); sqlpNoSerie.ParameterName = "@NoSerie"; sqlpNoSerie.SqlDbType = SqlDbType.VarChar; sqlpNoSerie.Value = iBienInmuebleSolicitudPrestamo.NoSerie; SqlParameter sqlpValor = new SqlParameter(); sqlpValor.ParameterName = "@Valor"; sqlpValor.SqlDbType = SqlDbType.Money; sqlpValor.Value = iBienInmuebleSolicitudPrestamo.Valor; //3. Agregar los parametros al comando sqlcComando.Parameters.Add(sqlpID); sqlcComando.Parameters.Add(sqlpSolicitudPrestamo); sqlcComando.Parameters.Add(sqlpTipo); sqlcComando.Parameters.Add(sqlpNoSerie); sqlcComando.Parameters.Add(sqlpValor); //4. Abrir la conexión sqlcComando.Connection.Open(); //5. Ejecutar la instrucción INSERT que regresa un dato que es el ID int result = Convert.ToInt32(sqlcComando.ExecuteScalar()); //6. Cerrar la conexión sqlcComando.Connection.Close(); //7. Regresar el resultado return(Convert.ToInt32(sqlcComando.Parameters["@ID"].Value)); } catch (Exception ex) { throw new Exception("Error capa de datos (public static int Insertar(BienInmuebleSolicitudPrestamo " + iBienInmuebleSolicitudPrestamo.SolicitudPrestamo + ")): " + ex.Message); } }
/// <summary> /// Método que inserta un nuevo objeto de BienesInmueblesSolicitudesPrestamos /// </summary> /// <param name="iBienInmuebleSolicitudPrestamo"></param> public static int Insertar(BienInmuebleSolicitudPrestamo iBienInmuebleSolicitudPrestamo) { return(BienInmuebleSolicitudPrestamoDataAccess.Insertar(iBienInmuebleSolicitudPrestamo)); }