public bool ActualizarArchivo(Comun.Entidades.Archivos.MODArchivo prmArchivo) { using (var conn = ObtenerConexionPrincipal()) { var parametros = new DynamicParameters(); parametros.Add("@prmIdArchivo", prmArchivo.IdArchivo, System.Data.DbType.Int64); parametros.Add("@prmNombre", prmArchivo.Nombre, System.Data.DbType.String); parametros.Add("@prmDescripcion", prmArchivo.Descripcion, System.Data.DbType.String); parametros.Add("@prmIdTipoArchivo", prmArchivo.IdTipoArchivo, System.Data.DbType.Int32); parametros.Add("@prmIdSeparador", prmArchivo.IdSeparador, System.Data.DbType.Int32); parametros.Add("@prmActivo", prmArchivo.Activo, System.Data.DbType.Boolean); conn.QueryMultiple("StpActualizarArchivo", parametros, null, commandTimeout: int.MaxValue, System.Data.CommandType.StoredProcedure); conn.Close(); } return(true); }
public long CrearArchivo(Comun.Entidades.Archivos.MODArchivo prmArchivo) { long idArchivo = 0; using (var conn = ObtenerConexionPrincipal()) { var parametros = new DynamicParameters(); parametros.Add("@prmIdReporte", prmArchivo.IdReporte, System.Data.DbType.Int32); parametros.Add("@prmNombre", prmArchivo.Nombre, System.Data.DbType.String); parametros.Add("@prmDescripcion", prmArchivo.Descripcion, System.Data.DbType.String); parametros.Add("@prmIdTipoArchivo", prmArchivo.IdTipoArchivo, System.Data.DbType.Int32); parametros.Add("@prmIdSeparador", prmArchivo.IdSeparador, System.Data.DbType.Int32); parametros.Add("@prmIdArchivo", null, System.Data.DbType.Int64, System.Data.ParameterDirection.Output); conn.QueryMultiple("StpInsertaArchivo", parametros, null, commandTimeout: int.MaxValue, System.Data.CommandType.StoredProcedure); idArchivo = parametros.Get <long>("@prmIdArchivo"); conn.Close(); } return(idArchivo); }