public List <Comentario> Comentarios() { Logs.IniciaMetodo("Prestamo.Comentarios", string.Empty); List <Comentario> comentarios = new List <Comentario>(); try { var command = new MySqlCommand() { CommandText = "sp_Prestamo_Seleccionar_Comentarios", CommandType = System.Data.CommandType.StoredProcedure }; command.Parameters.Add(new MySqlParameter() { ParameterName = "inPrestamo_Id", Direction = System.Data.ParameterDirection.Input, Value = this.Id }); var datos = DB.GetDataSet(command); if (datos.Tables[0].Rows.Count > 0) { for (int i = 0; i < datos.Tables[0].Rows.Count; i++) { Comentario c = new Comentario(); Perfil p = new Perfil(); p.Id = Convert.ToInt64(datos.Tables[0].Rows[i]["Perfil_Id"]); p.Nombre = datos.Tables[0].Rows[i]["Perfil_Nombre"].ToString(); p.UrlImagen = datos.Tables[0].Rows[i]["Perfil_URL"].ToString( ); c.Id = Convert.ToInt64(datos.Tables[0].Rows[i]["Comentario_Id"]); c.Texto = datos.Tables[0].Rows[i]["Comentario_Texto"].ToString(); c.FechaCreacion = Convert.ToDateTime(datos.Tables[0].Rows[i]["Comentario_Fecha"]); c.Prestamo = this; c.Perfil = p; Logs.Info("Prestamo.Comentarios", c.toString()); comentarios.Add(c); } return(comentarios); } } catch (Exception ex) { Logs.Error(ex); } finally { Logs.SalirMetodo("Prestamo.Comentarios"); } return(comentarios); }
public bool Eliminar(Comentario Comentario_Eliminar) { Logs.IniciaMetodo("Prestamo.Eliminar (Comentario)", string.Empty); try { return(Comentario_Eliminar.Eliminar()); } catch (Exception ex) { Logs.Error(ex); } finally { Logs.SalirMetodo("Prestamo.Eliminar (Comentario)"); } return(false); }
public bool Agregar(Comentario inComentario) { Logs.IniciaMetodo("Prestamo.Agregar (Comentario)", string.Empty); try { inComentario.Prestamo = this; return(inComentario.Crear()); } catch (Exception ex) { Logs.Error(ex); } finally { Logs.SalirMetodo("Prestamo.Agregar (Comentario)"); } return(false); }