public void ExcluirMedico(MEDICO m) { context.Medicos.Attach(m); context.Entry(m).State = System.Data.Entity.EntityState.Deleted; context.Medicos.Remove(m); context.SaveChanges(); }
public async Task <string> UpdateMedico(PersonaDTO persona) { try { MEDICO Medico = new MEDICO() { idMedico = (int)persona.personal.idMedico, codigoMedico = persona.personal.codigoMedico, numeroColegio = persona.personal.numeroColegio, numeroRne = persona.personal.numeroRne, numeroRuc = persona.personal.numeroRuc, idTipoDocumento = persona.personal.idTipoEmpleado, condicion = persona.personal.condicion, idEmpleado = persona.personal.idEmpleado, idEspecialidad = persona.personal.idEspecialidad, idPersona = persona.idPersona, idEstado = (int)persona.personal.idEstado, fechaBaja = persona.personal.fechaBaja }; _context.Update(Medico); await Save(); return("Actualizacion Exitosa Medico"); } catch (Exception ex) { return("Error en el guardado " + ex.StackTrace); } }
public void AtualizarMedico(MEDICO m) { context.Medicos.Attach(m); context.Entry(m).State = System.Data.Entity.EntityState.Modified; context.Medicos.Add(m); context.SaveChanges(); }
public async Task <string> InsertMedico(PersonaDTO persona, int idPersona, int idEmpleado) { try { MEDICO Medico = new MEDICO() { codigoMedico = persona.personal.codigoMedico, numeroColegio = persona.personal.numeroColegio, numeroRne = persona.personal.numeroRne, numeroRuc = persona.personal.numeroRuc, idTipoDocumento = persona.personal.idTipoEmpleado, condicion = persona.personal.condicion, idEmpleado = idEmpleado, idEspecialidad = persona.personal.idEspecialidad, idPersona = idPersona, idEstado = 1, fechaBaja = null }; await _context.MEDICO.AddAsync(Medico); await Save(); return("Ingreso Exitoso Medico"); } catch (Exception ex) { return("Error en el guardado " + ex.Message); } }
public async Task <IActionResult> Edit(int id, [Bind("Id,Nome,Crm,ESPECIALIDADEId")] MEDICO mEDICO) { if (id != mEDICO.Id) { return(NotFound()); } if (ModelState.IsValid) { try { _context.Update(mEDICO); await _context.SaveChangesAsync(); } catch (DbUpdateConcurrencyException) { if (!MEDICOExists(mEDICO.Id)) { return(NotFound()); } else { throw; } } return(RedirectToAction(nameof(Index))); } ViewData["ESPECIALIDADEId"] = new SelectList(_context.ESPECIALIDADE.OrderBy(x => x.Descricao), "Id", "Descricao", mEDICO.ESPECIALIDADEId); return(View(mEDICO)); }
public ActionResult DeleteConfirmed(int id) { MEDICO mEDICO = db.MEDICO.Find(id); db.MEDICO.Remove(mEDICO); db.SaveChanges(); return(RedirectToAction("Index")); }
public IHttpActionResult Put(MEDICO MEDICO) { if (medicoBLL.Update(MEDICO)) { return(Content(HttpStatusCode.OK, "MEDICO actualizado")); } return(Content(HttpStatusCode.InternalServerError, "Error interno del servidor")); }
public async Task DeleteMedico(int MedicoID) { MEDICO Medico = await _context.MEDICO.FindAsync(MedicoID); Medico.idEstado = 2; Medico.fechaBaja = DateTime.Now.ToString(); _context.Update(Medico); await Save(); }
public ActionResult Edit([Bind(Include = "codigoM,codigoEmp,codigoEsp,estadoM")] MEDICO mEDICO) { if (ModelState.IsValid) { db.Entry(mEDICO).State = EntityState.Modified; db.SaveChanges(); return(RedirectToAction("Index")); } ViewBag.codigoEmp = new SelectList(db.EMPLEADO, "codigoEmp", "nombresEmp", mEDICO.codigoEmp); ViewBag.codigoEsp = new SelectList(db.ESPECIALIDAD, "codigoEsp", "NombreEsp", mEDICO.codigoEsp); return(View(mEDICO)); }
public async Task <IActionResult> Create([Bind("Id,Nome,Crm,ESPECIALIDADEId")] MEDICO mEDICO) { if (ModelState.IsValid) { _context.Add(mEDICO); await _context.SaveChangesAsync(); return(RedirectToAction(nameof(Index))); } ViewData["ESPECIALIDADEId"] = new SelectList(_context.ESPECIALIDADE.OrderBy(x => x.Descricao), "Id", "Descricao", mEDICO.ESPECIALIDADEId); return(View(mEDICO)); }
// GET: Medicos detalles public ActionResult Details(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } MEDICO mEDICO = db.MEDICO.Find(id); if (mEDICO == null) { return(HttpNotFound()); } return(View(mEDICO)); }
// GET: Medicos modificar public ActionResult Edit(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } MEDICO mEDICO = db.MEDICO.Find(id); if (mEDICO == null) { return(HttpNotFound()); } ViewBag.codigoEmp = new SelectList(db.EMPLEADO, "codigoEmp", "nombresEmp", mEDICO.codigoEmp); ViewBag.codigoEsp = new SelectList(db.ESPECIALIDAD, "codigoEsp", "NombreEsp", mEDICO.codigoEsp); return(View(mEDICO)); }
public IHttpActionResult Post(MEDICO a) { try { using (CitasMedicasEntities1 db = new CitasMedicasEntities1()) { //var userDetail = db.MEDICO.Where(x => x.usuario == a.usuario); int userDetail = db.MEDICO.Count(x => x.PERSONA.usuario == a.PERSONA.usuario); if (userDetail == 0) { medicoBLL.Create(a); return(Content(HttpStatusCode.Created, "MEDICO agregado correctamente!")); } else { return(Content(HttpStatusCode.Conflict, "Por favor ingrese otro nombre de usuario")); } } } catch (Exception ex) { return(Content(HttpStatusCode.BadRequest, "Solicitud no procesada")); } }
public void CadastrarMedico(MEDICO m) { context.Medicos.Add(m); context.SaveChanges(); }