//__________________________________________________________________________
        //  Update Paciente
        public static void GrabarPacienteUpdate(ref PacienteDto paciente, ref string error, ref int errorNro)
        {
            try
            {
                var newDoc = paciente.PsnNroDcto;
                var objPac = PacienteDb.ConsultoUnPacientePk(paciente.PaeId);

                if (newDoc != objPac.PsnNroDcto)
                {
                    var objPacNew = PacienteDb.ConsultoUnPaciente(newDoc);
                    if (objPacNew == null)
                    {
                        PacienteDb.GrabarPacienteUpdate(ref paciente);
                    }
                    else if (objPac.PaeId == objPacNew.PaeId)
                    {
                        PacienteDb.GrabarPacienteUpdate(ref paciente);
                    }
                    else
                    {
                        errorNro = -2;
                        error    = " Verifique el DOCUMENTO, ya existe!";
                    }
                }
                else
                {
                    PacienteDb.GrabarPacienteUpdate(ref paciente);
                }
            }
            catch (Exception e)
            {
                errorNro = -1;
                error    = " Error Grabar.(Editado)";
            }
        }
 //__________________________________________________________________________
 //  Existe Paciente ID
 public static PacienteDto ExistePacientePk(int idPac)
 {
     try
     {
         return(PacienteDb.ConsultoUnPacientePk(idPac));
     }
     catch (Exception e)
     {
         throw e;
     }
 }
 //__________________________________________________________________________
 //  Existe Paciente DOCUMENTO
 public static PacienteDto ExistePacienteDoc(string nroDoc)
 {
     try
     {
         return(PacienteDb.ConsultoUnPaciente(nroDoc));
     }
     catch (Exception e)
     {
         throw e;
     }
 }
 //__________________________________________________________________________
 //  Lista Pacientes
 public static List <PacienteDto> ListPaciente()
 {
     try
     {
         return(PacienteDb.PacienteLista());
     }
     catch (Exception e)
     {
         throw e;
     }
 }
Exemple #5
0
        //__________________________________________________________________________
        //  Update Paciente
        public static void GrabarProfesionalUpdate(ref ProfesionalDto profesional, ref string error, ref int errorNro)
        {
            try
            {
                var newDoc = profesional.PsnNroDcto;
                var objPro = ProfesionalDb.ConsultoUnProfesionalPk(profesional.ProId);

                if (newDoc != objPro.PsnNroDcto)
                {
                    var objPacNew = ProfesionalDb.ConsultoUnProfesional(newDoc);//Funciona pancientes y profesional ya busca DNI de personas
                    if (objPacNew == null)
                    {
                        ProfesionalDb.GrabarProfesionalUpdate(ref profesional);
                    }
                    else if (objPro.ProId == objPacNew.ProId)
                    {
                        ProfesionalDb.GrabarProfesionalUpdate(ref profesional);
                    }
                    else
                    {
                        errorNro = -2;
                        error    = " Verifique el DOCUMENTO, ya existe!";
                    }
                }
                else
                {
                    ProfesionalDb.GrabarProfesionalUpdate(ref profesional);
                }


                var objPac = PacienteDb.ConsultoUnPaciente(profesional.PsnNroDcto);

                if (objPac == null)
                {
                    ProfesionalDb.GrabarProfesionalUpdate(ref profesional);
                }
                else
                {
                    errorNro = -2;
                    error    = " Verifique el DOCUMENTO, ya existe!";
                }
            }
            catch (Exception e)
            {
                errorNro = -1;
                error    = " Error Grabar.(Editado)";
            }
        }
        //__________________________________________________________________________
        //  Insertar Paciente
        public static void GrabarPacienteInsert(ref PacienteDto paciente, ref string error, ref int errorNro)
        {
            try
            {
                var objPac = PacienteDb.ConsultoUnPaciente(paciente.PsnNroDcto);

                if (objPac == null)
                {
                    PacienteDb.GrabarPacienteInsert(ref paciente);
                }
                else
                {
                    errorNro = -2;
                    error    = " Verifique el DOCUMENTO, ya existe!";
                }
            }
            catch (Exception e)
            {
                errorNro = -1;
                error    = " Error Grabar.(Nuevo)";
            }
        }
 //__________________________________________________________________________
 //  Insertar Paciente
 public static void GrabarPaciente(ref PacienteDto paciente)
 {
     PacienteDb.GrabarPaciente(ref paciente);
 }
Exemple #8
0
 //__________________________________________________________________________
 //  Existe Paciente
 public static PacienteDto ExistePaciente(string nroDoc)
 {
     return(PacienteDb.ConsultoUnPaciente(nroDoc));
 }
Exemple #9
0
 public PacienteController(PacienteDb pacienteDb)
 {
     _pacienteDb = pacienteDb;
 }