Esempio n. 1
0
 public void ExcluirMedico(MEDICO m)
 {
     context.Medicos.Attach(m);
     context.Entry(m).State = System.Data.Entity.EntityState.Deleted;
     context.Medicos.Remove(m);
     context.SaveChanges();
 }
Esempio n. 2
0
        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);
            }
        }
Esempio n. 3
0
 public void AtualizarMedico(MEDICO m)
 {
     context.Medicos.Attach(m);
     context.Entry(m).State = System.Data.Entity.EntityState.Modified;
     context.Medicos.Add(m);
     context.SaveChanges();
 }
Esempio n. 4
0
        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);
            }
        }
Esempio n. 5
0
        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));
        }
Esempio n. 6
0
        public ActionResult DeleteConfirmed(int id)
        {
            MEDICO mEDICO = db.MEDICO.Find(id);

            db.MEDICO.Remove(mEDICO);
            db.SaveChanges();
            return(RedirectToAction("Index"));
        }
Esempio n. 7
0
 public IHttpActionResult Put(MEDICO MEDICO)
 {
     if (medicoBLL.Update(MEDICO))
     {
         return(Content(HttpStatusCode.OK, "MEDICO actualizado"));
     }
     return(Content(HttpStatusCode.InternalServerError, "Error interno del servidor"));
 }
Esempio n. 8
0
        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();
        }
Esempio n. 9
0
 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));
 }
Esempio n. 10
0
        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));
        }
Esempio n. 11
0
        // 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));
        }
Esempio n. 12
0
        // 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));
        }
Esempio n. 13
0
 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"));
     }
 }
Esempio n. 14
0
 public void CadastrarMedico(MEDICO m)
 {
     context.Medicos.Add(m);
     context.SaveChanges();
 }