public async Task <string> InsertMedico(PersonaDTO persona, int idPersona, int idEmpleado) { try { T212_MEDICO Medico = new T212_MEDICO() { codMedico = persona.personal.codMedico, nroColegio = persona.personal.numeroColegio, nroRne = persona.personal.nroRne, nroRuc = persona.personal.nroRucMedico, idtpDocumento = persona.personal.idTipoEmpleado, condicion = persona.personal.condicion, idEmpleado = idEmpleado, idEspecialidad = persona.personal.idEspecialidad, idPersona = idPersona, estado = 1, fechabaja = null }; await _context.T212_MEDICO.AddAsync(Medico); await Save(); return("Ingreso Exitoso Medico"); } catch (Exception ex) { return("Error en el guardado " + ex.Message); } }
public async Task <string> UpdateMedico(PersonaDTO persona) { try { T212_MEDICO Medico = new T212_MEDICO() { idMedico = (int)persona.personal.idMedico, codMedico = persona.personal.codMedico, nroColegio = persona.personal.numeroColegio, nroRne = persona.personal.nroRne, nroRuc = persona.personal.nroRucMedico, idtpDocumento = persona.personal.idTipoEmpleado, condicion = persona.personal.condicion, idEmpleado = persona.personal.idEmpleado, idEspecialidad = persona.personal.idEspecialidad, idPersona = persona.idPersona, estado = (int)persona.personal.estadoMedico, fechabaja = persona.personal.fechaBaja }; _context.Update(Medico); await Save(); return("Actualizacion Exitosa Medico"); } catch (Exception ex) { return("Error en el guardado " + ex.StackTrace); } }
public async Task DeleteMedico(int MedicoID) { T212_MEDICO Medico = await _context.T212_MEDICO.FindAsync(MedicoID); Medico.estado = 2; Medico.fechabaja = DateTime.Now.ToString(); _context.Update(Medico); await Save(); }