Exemple #1
0
        public JsonResult EliminarSubjetivo(SubjetivoModel subjetivo)
        {
            List <bool> eliminado = new List <bool>();

            eliminado.Add(this.historiaClinicaBDD.EliminarSubjetivo(subjetivo));
            return(Json(eliminado));
        }
Exemple #2
0
        public List <SubjetivoModel> ListarSubjetivo(int consultaMedicaID)
        {
            List <SubjetivoModel> listaSubjetivo = new List <SubjetivoModel>();

            string sentenciaSql = "SELECT s.SubjetivoID, s.ItemSubjetivo, s.DetalleSubjetivo, s.ConsultaMedicaID, p.Valor " +
                                  "FROM Subjetivo s " +
                                  "INNER JOIN Parametro p ON s.ItemSubjetivo = p.ParametroID " +
                                  $"WHERE s.ConsultaMedicaID = {consultaMedicaID} ";

            DataTable tablaDatos = this.conexion.ComandoConsulta(sentenciaSql);

            for (int i = 0; i < tablaDatos.Rows.Count; i++)
            {
                SubjetivoModel subjetivo = new SubjetivoModel();
                subjetivo.SubjetivoID          = tablaDatos.Rows[i].Field <int>("SubjetivoID");
                subjetivo.ItemSubjetivo        = tablaDatos.Rows[i].Field <int>("ItemSubjetivo");
                subjetivo.DescripcionSubjetivo = tablaDatos.Rows[i].Field <string>("DetalleSubjetivo");
                subjetivo.ConsultaMedicaID     = tablaDatos.Rows[i].Field <int>("ConsultaMedicaID");
                subjetivo.NombreSubjetivo      = tablaDatos.Rows[i].Field <string>("Valor");

                listaSubjetivo.Add(subjetivo);
            }

            return(listaSubjetivo);
        }
Exemple #3
0
        public JsonResult ValidarSubjetivo(SubjetivoModel subjetivo)
        {
            List <bool> ingresado = new List <bool>();

            if (subjetivo.ItemSubjetivo > 0)
            {
                if (subjetivo.SubjetivoID == 0)
                {
                    ingresado.Add(this.historiaClinicaBDD.InsertarSubjetivo(subjetivo));
                }
                else
                {
                    ingresado.Add(this.historiaClinicaBDD.ModificarSubjetivo(subjetivo));
                }
            }
            else
            {
                ingresado.Add(false);
            }
            return(Json(ingresado));
        }
Exemple #4
0
        public bool EliminarSubjetivo(SubjetivoModel subjetivo)
        {
            bool eliminado = false;
            int  resultado = 0;

            string sentenciaSql = "DELETE FROM Subjetivo " +
                                  "WHERE SubjetivoID = @SubjetivoID; ";

            SqlCommand sentenciaSQL = new SqlCommand(sentenciaSql);

            sentenciaSQL.Parameters.AddWithValue("@SubjetivoID", subjetivo.SubjetivoID);

            resultado = this.conexion.ComandoModificacion(sentenciaSQL);

            if (resultado > 0)
            {
                eliminado = true;
            }

            return(eliminado);
        }
Exemple #5
0
        public bool ModificarSubjetivo(SubjetivoModel subjetivo)
        {
            bool modificado = false;
            int  resultado  = 0;

            string sentenciaSql = "UPDATE Subjetivo " +
                                  "SET DetalleSubjetivo = @DetalleSubjetivo " +
                                  "WHERE SubjetivoID = @SubjetivoID; ";

            SqlCommand sentenciaSQL = new SqlCommand(sentenciaSql);

            sentenciaSQL.Parameters.AddWithValue("@DetalleSubjetivo", subjetivo.DescripcionSubjetivo);
            sentenciaSQL.Parameters.AddWithValue("@SubjetivoID", subjetivo.SubjetivoID);

            resultado = this.conexion.ComandoModificacion(sentenciaSQL);

            if (resultado > 0)
            {
                modificado = true;
            }

            return(modificado);
        }
Exemple #6
0
        public bool InsertarSubjetivo(SubjetivoModel subjetivo)
        {
            bool ingresado = false;
            int  resultado = 0;

            string sentenciaSql = "INSERT INTO Subjetivo (ItemSubjetivo, DetalleSubjetivo, ConsultaMedicaID) " +
                                  "VALUES (@ItemSubjetivo, @DetalleSubjetivo, @ConsultaMedicaID); ";

            SqlCommand sentenciaSQL = new SqlCommand(sentenciaSql);

            sentenciaSQL.Parameters.AddWithValue("@ItemSubjetivo", subjetivo.ItemSubjetivo);
            sentenciaSQL.Parameters.AddWithValue("@DetalleSubjetivo", subjetivo.DescripcionSubjetivo);
            sentenciaSQL.Parameters.AddWithValue("@ConsultaMedicaID", subjetivo.ConsultaMedicaID);

            resultado = this.conexion.ComandoModificacion(sentenciaSQL);

            if (resultado > 0)
            {
                ingresado = true;
            }

            return(ingresado);
        }