public JsonResult EliminarHabito(HabitoModel habito) { List <bool> eliminado = new List <bool>(); eliminado.Add(this.historiaClinicaBDD.EliminarHabito(habito)); return(Json(eliminado)); }
public JsonResult IngresarHabito(HabitoModel habito) { List <bool> ingresado = new List <bool>(); if (habito.NumHabito > 0) { ingresado.Add(this.historiaClinicaBDD.InsertarHabito(habito)); } else { ingresado.Add(false); } return(Json(ingresado)); }
public bool EliminarHabito(HabitoModel habito) { bool eliminado = false; int resultado = 0; string sentenciaSql = "DELETE FROM Habito " + "WHERE HabitoID = @HabitoID; "; SqlCommand sentenciaSQL = new SqlCommand(sentenciaSql); sentenciaSQL.Parameters.AddWithValue("@HabitoID", habito.HabitoID); resultado = this.conexion.ComandoModificacion(sentenciaSQL); if (resultado > 0) { eliminado = true; } return(eliminado); }
public List <HabitoModel> ListarHabito(int historiaClinicaID) { List <HabitoModel> listaHabito = new List <HabitoModel>(); string sentenciaSql = "SELECT h.HabitoID, h.Habito, h.HabitoDetalle, p.Valor " + "FROM Habito h " + "INNER JOIN Parametro p ON h.Habito = p.ParametroID " + $"WHERE HistoriaClinicaID = {historiaClinicaID} "; DataTable tablaDatos = this.conexion.ComandoConsulta(sentenciaSql); for (int i = 0; i < tablaDatos.Rows.Count; i++) { HabitoModel habito = new HabitoModel(); habito.HabitoID = tablaDatos.Rows[i].Field <int>("HabitoID"); habito.NombreHabito = tablaDatos.Rows[i].Field <string>("Valor"); habito.DescripcionHabito = tablaDatos.Rows[i].Field <string>("HabitoDetalle"); listaHabito.Add(habito); } return(listaHabito); }
/////////////////////////**************HABITO public bool InsertarHabito(HabitoModel habito) { bool ingresado = false; int resultado = 0; string sentenciaSql = "INSERT INTO Habito (Habito, HabitoDetalle, HistoriaClinicaID) " + "VALUES (@Habito, @HabitoDetalle, @HistoriaClinicaID); "; SqlCommand sentenciaSQL = new SqlCommand(sentenciaSql); sentenciaSQL.Parameters.AddWithValue("@Habito", habito.NumHabito); sentenciaSQL.Parameters.AddWithValue("@HabitoDetalle", habito.DescripcionHabito); sentenciaSQL.Parameters.AddWithValue("@HistoriaClinicaID", habito.HistoriaClinicaID); resultado = this.conexion.ComandoModificacion(sentenciaSQL); if (resultado > 0) { ingresado = true; } return(ingresado); }