public JsonResult ConsultarReceta(int consultaMedicaID) { RecetaModel resultado = new RecetaModel(); resultado = this.historiaClinicaBDD.ConsultarReceta(consultaMedicaID); return(Json(resultado)); }
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); }
public IHttpActionResult GetRecetaModel(int id) { RecetaModel recetaModel = db.RecetaModels.Find(id); if (recetaModel == null) { return(NotFound()); } return(Ok(recetaModel)); }
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)); }
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)); }
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)); }
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); }
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)); }
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); }