public IMDResponse <bool> BUpdPaciente(EntUpdPaciente entUpdPaciente)
        {
            IMDResponse <bool> response = new IMDResponse <bool>();

            string metodo = nameof(this.BUpdPaciente);

            logger.Info(IMDSerialize.Serialize(67823458579009, $"Inicia {metodo}(EntUpdPaciente entUpdPaciente)", entUpdPaciente));

            try
            {
                if (entUpdPaciente == null)
                {
                    response.Code    = -443768723647;
                    response.Message = "No se ingresaron datos del paciente.";
                    return(response);
                }

                IMDResponse <bool> resUpdPaciente = datPaciente.DUpdPaciente(
                    entUpdPaciente.iIdPaciente,
                    entUpdPaciente.sNombre,
                    entUpdPaciente.sCorreo,
                    entUpdPaciente.sTelefono,
                    entUpdPaciente.sTipoSangre,
                    entUpdPaciente.dtFechaNacimiento,
                    entUpdPaciente.iIdSexo,
                    entUpdPaciente.iIdUsuarioMod);

                if (resUpdPaciente.Code != 0)
                {
                    return(resUpdPaciente);
                }

                response.Code    = 0;
                response.Message = "Los datos del paciente han sido actualizados.";
                response.Result  = true;
            }
            catch (Exception ex)
            {
                response.Code    = 67823458579786;
                response.Message = "Ocurrió un error inesperado al actualizar los datos del paciente.";

                logger.Error(IMDSerialize.Serialize(67823458579786, $"Error en {metodo}(EntUpdPaciente entUpdPaciente): {ex.Message}", entUpdPaciente, ex, response));
            }
            return(response);
        }
Exemple #2
0
        public IMDResponse <bool> CGuardarDatosPaciente([FromBody] EntUpdPaciente entUpdPaciente)
        {
            IMDResponse <bool> response = new IMDResponse <bool>();

            string metodo = nameof(this.CGuardarDatosPaciente);

            logger.Info(IMDSerialize.Serialize(67823458580563, $"Inicia {metodo}([FromBody]EntUpdPaciente entUpdPaciente)", entUpdPaciente));

            try
            {
                BusPaciente busPaciente = new BusPaciente();
                response = busPaciente.BUpdPaciente(entUpdPaciente);
            }
            catch (Exception ex)
            {
                response.Code    = 67823458581340;
                response.Message = "Ocurrió un error inesperado en el servicio al guardar los datos del paciente.";

                logger.Error(IMDSerialize.Serialize(67823458581340, $"Error en {metodo}([FromBody]EntUpdPaciente entUpdPaciente): {ex.Message}", entUpdPaciente, ex, response));
            }
            return(response);
        }