Ejemplo n.º 1
0
        public JsonResult ConsultarReceta(int consultaMedicaID)
        {
            RecetaModel resultado = new RecetaModel();

            resultado = this.historiaClinicaBDD.ConsultarReceta(consultaMedicaID);
            return(Json(resultado));
        }
Ejemplo n.º 2
0
        private async void ListadoRecetas_ItemTapped(object sender, ItemTappedEventArgs e)
        {
            RecetaModel       recetaSeleccionada = e.Item as RecetaModel;
            InformacionReceta informacionReceta  = new InformacionReceta();

            informacionReceta.BindingContext = recetaSeleccionada;
            await Navigation.PushAsync(informacionReceta, true);
        }
Ejemplo n.º 3
0
        public IHttpActionResult GetRecetaModel(int id)
        {
            RecetaModel recetaModel = db.RecetaModels.Find(id);

            if (recetaModel == null)
            {
                return(NotFound());
            }

            return(Ok(recetaModel));
        }
Ejemplo n.º 4
0
        public JsonResult ValidarReceta(RecetaModel receta)
        {
            if (string.IsNullOrEmpty(receta.RecetaTexto))
            {
                receta.RecetaTexto = "";
            }
            List <bool> ingresado = new List <bool>();

            ingresado.Add(this.historiaClinicaBDD.ValidarReceta(receta));
            return(Json(ingresado));
        }
Ejemplo n.º 5
0
        public IHttpActionResult PostRecetaModel(RecetaModel recetaModel)
        {
            if (!ModelState.IsValid)
            {
                return(BadRequest(ModelState));
            }
            db.Entry(recetaModel.Estilo).State = EntityState.Unchanged;

            db.RecetaModels.Add(recetaModel);
            db.SaveChanges();

            return(CreatedAtRoute("DefaultApi", new { id = recetaModel.id }, recetaModel));
        }
Ejemplo n.º 6
0
        public IHttpActionResult DeleteRecetaModel(int id)
        {
            RecetaModel recetaModel = db.RecetaModels.Find(id);

            if (recetaModel == null)
            {
                return(NotFound());
            }

            db.RecetaModels.Remove(recetaModel);
            db.SaveChanges();

            return(Ok(recetaModel));
        }
Ejemplo n.º 7
0
        public RecetaModel ConsultarReceta(int consultaMedicaID)
        {
            string sentenciaSql = "SELECT RecetaID, Receta, ConsultaMedicaID " +
                                  "FROM Receta " +
                                  $"WHERE ConsultaMedicaID = {consultaMedicaID} ";

            DataTable   tablaDatos = this.conexion.ComandoConsulta(sentenciaSql);
            RecetaModel receta     = new RecetaModel();

            if (tablaDatos.Rows.Count > 0)
            {
                receta.RecetaID         = tablaDatos.Rows[0].Field <int>("RecetaID");
                receta.RecetaTexto      = tablaDatos.Rows[0].Field <string>("Receta");
                receta.ConsultaMedicaID = tablaDatos.Rows[0].Field <int>("ConsultaMedicaID");
            }

            return(receta);
        }
Ejemplo n.º 8
0
        public IHttpActionResult PutRecetaModel([FromBody] RecetaModel recetaModel)
        {
            if (!ModelState.IsValid)
            {
                return(BadRequest(ModelState));
            }



            db.Entry(recetaModel).State = EntityState.Modified;

            try
            {
                db.SaveChanges();
            }
            catch (DbUpdateConcurrencyException ex)
            {
                return(BadRequest(ex.Message));
            }

            return(StatusCode(HttpStatusCode.OK));
        }
Ejemplo n.º 9
0
        public bool ValidarReceta(RecetaModel receta)
        {
            bool       ingresado    = false;
            int        resultado    = 0;
            string     sentenciaSql = "";
            SqlCommand sentenciaSQL = null;

            if (receta.RecetaID == 0)
            {
                sentenciaSql = "INSERT INTO Receta (Receta, ConsultaMedicaID) " +
                               "VALUES (@Receta, @ConsultaMedicaID) ";

                sentenciaSQL = new SqlCommand(sentenciaSql);

                sentenciaSQL.Parameters.AddWithValue("@Receta", receta.RecetaTexto);
                sentenciaSQL.Parameters.AddWithValue("@ConsultaMedicaID", receta.ConsultaMedicaID);
            }
            else
            {
                sentenciaSql = "UPDATE Receta " +
                               "SET Receta = @Receta " +
                               "WHERE RecetaID = @RecetaID ";

                sentenciaSQL = new SqlCommand(sentenciaSql);

                sentenciaSQL.Parameters.AddWithValue("@Receta", receta.RecetaTexto);
                sentenciaSQL.Parameters.AddWithValue("@RecetaID", receta.RecetaID);
            }

            resultado = this.conexion.ComandoModificacion(sentenciaSQL);

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

            return(ingresado);
        }