Пример #1
0
        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);
            }
        }
Пример #2
0
        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);
            }
        }
Пример #3
0
        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();
        }