예제 #1
0
        public JsonResult EliminarAntecedenteFamiliar(AntecedenteFamiliarModel antecedente)
        {
            List <bool> eliminado = new List <bool>();

            eliminado.Add(this.historiaClinicaBDD.EliminarAntecedenteFamiliar(antecedente));
            return(Json(eliminado));
        }
예제 #2
0
        public JsonResult IngresarAntecedenteFamiliar(AntecedenteFamiliarModel antecedente)
        {
            List <bool> ingresado = new List <bool>();

            if (antecedente.NumAntecedenteFamiliar > 0)
            {
                ingresado.Add(this.historiaClinicaBDD.InsertarAntecedenteFamiliar(antecedente));
            }
            else
            {
                ingresado.Add(false);
            }

            return(Json(ingresado));
        }
예제 #3
0
        public bool EliminarAntecedenteFamiliar(AntecedenteFamiliarModel antecedente)
        {
            bool eliminado = false;
            int  resultado = 0;

            string sentenciaSql = "DELETE FROM AntecedenteFamiliar " +
                                  "WHERE AntecedenteFamiliarID = @AntecedenteFamiliarID; ";

            SqlCommand sentenciaSQL = new SqlCommand(sentenciaSql);

            sentenciaSQL.Parameters.AddWithValue("@AntecedenteFamiliarID", antecedente.AntecedenteFamiliarID);

            resultado = this.conexion.ComandoModificacion(sentenciaSQL);

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

            return(eliminado);
        }
예제 #4
0
        public List <AntecedenteFamiliarModel> ListarAntecedenteFamiliar(int historiaClinicaID)
        {
            List <AntecedenteFamiliarModel> listaAntecedente = new List <AntecedenteFamiliarModel>();

            string sentenciaSql = "SELECT af.AntecedenteFamiliarID, af.AntecedenteFamiliar, af.DescripcionAF, p.Valor " +
                                  "FROM AntecedenteFamiliar af " +
                                  "INNER JOIN Parametro p ON af.AntecedenteFamiliar = p.ParametroID " +
                                  $"WHERE af.HistoriaClinicaID = {historiaClinicaID} ";

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

            for (int i = 0; i < tablaDatos.Rows.Count; i++)
            {
                AntecedenteFamiliarModel antecedente = new AntecedenteFamiliarModel();
                antecedente.AntecedenteFamiliarID     = tablaDatos.Rows[i].Field <int>("AntecedenteFamiliarID");
                antecedente.NombreAntecedenteFamiliar = tablaDatos.Rows[i].Field <string>("Valor");
                antecedente.DescripcionAF             = tablaDatos.Rows[i].Field <string>("DescripcionAF");

                listaAntecedente.Add(antecedente);
            }

            return(listaAntecedente);
        }
예제 #5
0
        /////////////////////////**************FAMILIAR
        public bool InsertarAntecedenteFamiliar(AntecedenteFamiliarModel antecedente)
        {
            bool ingresado = false;
            int  resultado = 0;

            string sentenciaSql = "INSERT INTO AntecedenteFamiliar (AntecedenteFamiliar, DescripcionAF, HistoriaClinicaID) " +
                                  "VALUES (@AntecedenteFamiliar, @DescripcionAF, @HistoriaClinicaID); ";

            SqlCommand sentenciaSQL = new SqlCommand(sentenciaSql);

            sentenciaSQL.Parameters.AddWithValue("@AntecedenteFamiliar", antecedente.NumAntecedenteFamiliar);
            sentenciaSQL.Parameters.AddWithValue("@DescripcionAF", antecedente.DescripcionAF);
            sentenciaSQL.Parameters.AddWithValue("@HistoriaClinicaID", antecedente.HistoriaClinicaID);

            resultado = this.conexion.ComandoModificacion(sentenciaSQL);

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

            return(ingresado);
        }