示例#1
0
        public JsonResult EliminarHabito(HabitoModel habito)
        {
            List <bool> eliminado = new List <bool>();

            eliminado.Add(this.historiaClinicaBDD.EliminarHabito(habito));
            return(Json(eliminado));
        }
示例#2
0
        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));
        }
示例#3
0
        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);
        }
示例#4
0
        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);
        }
示例#5
0
        /////////////////////////**************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);
        }