/// <summary> /// Método que inserta un nuevo registro a la tabla de Finalidades /// </summary> /// <param name="iFinalidad"></param> public static int Insertar(FirmasReportes iFirma) { 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_InsertarFirmas"; //2. Declarar los parametros SqlParameter sqlpFirmaReviso = new SqlParameter(); sqlpFirmaReviso.ParameterName = "@FirmaReviso"; sqlpFirmaReviso.SqlDbType = SqlDbType.VarChar; sqlpFirmaReviso.Value = iFirma.FirmaReviso; SqlParameter sqlpFirmaAutorizo = new SqlParameter(); sqlpFirmaAutorizo.ParameterName = "@FirmaAutorizo"; sqlpFirmaAutorizo.SqlDbType = SqlDbType.VarChar; sqlpFirmaAutorizo.Value = iFirma.FirmaAutorizo; SqlParameter sqlpModulo = new SqlParameter(); sqlpModulo.ParameterName = "@Modulo"; sqlpModulo.SqlDbType = SqlDbType.VarChar; sqlpModulo.Value = iFirma.Modulo; //3. Agregar los parametros al comando sqlcComando.Parameters.Add(sqlpFirmaReviso); sqlcComando.Parameters.Add(sqlpFirmaAutorizo); sqlcComando.Parameters.Add(sqlpModulo); //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 result; } catch (Exception ex) { throw new Exception("Error capa de datos (public static int Insertar(FirmasReportes " + iFirma.Modulo + ")): " + ex.Message); } }
/// <summary> /// Método que inserta un nuevo registro a la tabla de FirmasReporte /// </summary> /// <param name="iFinalidad"></param> public static int Insertar(FirmasReportes iFirmasReporte) { return FirmasReportesDataAccess.Insertar(iFirmasReporte); }
/// <summary> /// Método que actualiza un nuevo registro a la tabla de FirmasReportes /// </summary> /// <param name="uFinalidad"></param> /// <returns></returns> public static int Actualizar(FirmasReportes uFirmasReportes) { return FirmasReportesDataAccess.Actualizar(uFirmasReportes); }