Exemplo n.º 1
0
        private void button2_Click(object sender, EventArgs e)
        {
            Consultante atras = new Consultante();

            atras.Show();
            this.Hide();
        }
Exemplo n.º 2
0
 public RecepcionCaso()
 {
     cierre   = new CierreHC();
     paciente = new Paciente();
     //consultantePaciente = new consultantePaciente();
     remitido       = new Remitido();
     remision       = new Remision();
     consultante    = new Consultante();
     ingresoClinica = new IngresoClinica();
     consecutivo    = new Consecutivo();
 }
Exemplo n.º 3
0
 public DocumentoGeneralVM()
 {
     ingresoClinica        = new IngresoClinica();
     paciente              = new Paciente();
     remision              = new Remision();
     remitido              = new Remitido();
     consultante           = new Consultante();
     estrategiaEva         = new IngresoEstrategiasEvaluacion();
     consulta              = new Consulta();
     consulta.numeroSesion = 1;
     estrategiasIngreso    = new List <IngresoEstrategiasEvaluacion>();
 }
Exemplo n.º 4
0
        public Paquete Analice(string ruta)
        {
            Paquete        elPaquete    = null;
            List <Project> losProyectos = null;

            try
            {
                Solution laSolucion = ConstruyaLaSolucion(ruta);
                elPaquete = new Paquete();
                Paquetes.Constructor elConstructorDePaquetes = new Paquetes.Constructor();
                elPaquete = elConstructorDePaquetes.Construya(laSolucion);

                losProyectos = new List <Project>();
                Consultante elConsultante = new Consultante();
                losProyectos = elConsultante.Consulte(laSolucion);
            }
            catch (Exception laExcepcion)
            {
                Bitacoras.Registrador elRegistrador = new Bitacoras.Registrador();
                elRegistrador.Registre(laExcepcion, "", Componentes.AnalizadorCodigoFuente);
            }


            List <Proyecto> losProyectosConvertidos = new List <Proyecto>();

            foreach (Project proyectoCompilado in losProyectos)
            {
                try
                {
                    Proyecto    proyecto      = new Proyecto();
                    Constructor elConstructor = new Constructor();
                    proyecto = elConstructor.Construya(proyectoCompilado);

                    var resultadoCompilacion = proyectoCompilado.GetCompilationAsync().Result;
                    proyecto.Clases = ConstruyaLaClase(resultadoCompilacion.SyntaxTrees.ToList(), elPaquete.IdSolucion).ToArray();

                    losProyectosConvertidos.Add(proyecto);
                }
                catch (Exception laExcepcion)
                {
                    Bitacoras.Registrador elRegistrador = new Bitacoras.Registrador();
                    elRegistrador.Registre(laExcepcion, elPaquete.IdSolucion, Componentes.AnalizadorCodigoFuente);
                }
            }

            elPaquete.Proyectos = losProyectosConvertidos.ToArray();

            return(elPaquete);
        }
Exemplo n.º 5
0
 public string agregarConsultante(Consultante consultante)
 {
     try
     {
         bd = new ApplicationDbContext();
         bd.consultanteContext.Add(consultante);
         //bd.Entry(consultante.tipoDocumento).State = EntityState.Unchanged;//Esto permite que en la tabla barrio no se agregue otro registro que viene del formulario
         bd.SaveChanges();
         return("Consultante creado existosamente");
     }
     catch (Exception e)
     {
         System.ArgumentException argxEx = new System.ArgumentException("No se pudo crear el paciente ya existe un consultante con ese documento registrado.", e);
         return(argxEx.ToString());
     }
 }
        private void DoWork(object sender, DoWorkEventArgs e)
        {
            Consultante elConsultante = new Consultante();
            bool        existe        = elConsultante.ConsulteSiExisteUltimaVersion(url);

            if (!existe)
            {
                Clonador elClonador = new Clonador();
                elClonador.Clone(url, workspace);

                FileInfo[] archivoClonado = elConsultante.ObtengaLaRutaDeLaSolucion(workspace);
                string     rutaClonada    = archivoClonado[0].FullName;

                Almacenador elAlmacenador = new Almacenador();
                int         idPaquete     = elAlmacenador.Almacene(rutaClonada);

                elConsultante.Consulte(idPaquete, url);
                fallo = false;
            }
            else
            {
                fallo = true;
            }
        }
Exemplo n.º 7
0
        public bool ValideSiSeDebeAnalizar(Commit[] losCommits)
        {
            Consultante elConsultante = new Consultante();

            return(elConsultante.Consulte(losCommits));
        }
Exemplo n.º 8
0
 public string agregarConsultante(Consultante consultante)
 {
     hcDALC = new HistoriaClinicaDALC();
     return(hcDALC.agregarConsultante(consultante));
 }
Exemplo n.º 9
0
        public string crearRecepcionCasoModel(RecepcionCaso recepcionC)
        {
            try
            {
                HC = new HistoriaClinicaBO();
                Remitido       remitido       = new Remitido();
                Consecutivo    consecutivo    = new Consecutivo();
                IngresoClinica ingresoClinica = new IngresoClinica();
                Paciente       paciente       = new Paciente();
                consecutivo          = recepcionC.consecutivo;
                paciente             = recepcionC.paciente;
                paciente.estadoHC    = false;
                paciente.consecutivo = consecutivo.numeroConsecutivo;

                if (recepcionC.ingresoClinica.tieneEpc == null)
                {
                    recepcionC.ingresoClinica.tieneEpc = "NO";
                }

                if (recepcionC.ingresoClinica.tieneEps == null)
                {
                    recepcionC.ingresoClinica.tieneEps = "NO";
                }

                var pacienteExst = (from item in HC.listarPaciente() where item.numeroHistoriaClinica == recepcionC.paciente.numeroHistoriaClinica select item).LastOrDefault();
                if (pacienteExst == null)
                {
                    HC.agregarConsecutivo(consecutivo);
                    paciente.consecutivo = consecutivo.idConsecutivo;
                    HC.agregarpaciente(paciente);
                    var usuarioId       = System.Web.HttpContext.Current.User.Identity.GetUserId();
                    var usuarioExitente = (from item in HC.listarUsuario() where item.Id == usuarioId select item).FirstOrDefault();
                    recepcionC.ingresoClinica.idUser = usuarioExitente.Id; //System.Web.HttpContext.Current.User.Identity.GetUserId();
                    var pacienteIngr = (from item in HC.listarPaciente() where item.numeroHistoriaClinica == recepcionC.paciente.numeroHistoriaClinica select item).LastOrDefault();
                    recepcionC.ingresoClinica.id_paciente = recepcionC.paciente.numeroHistoriaClinica;
                    ingresoClinica = recepcionC.ingresoClinica;
                    if (recepcionC.consultante.cedula != null)
                    {
                        Consultante existe           = null;
                        var         listaConsultante = hcDALC.listarConsultante();
                        if (listaConsultante != null)
                        {
                            existe = (from item in hcDALC.listarConsultante() where recepcionC.consultante.cedula == item.cedula select item).LastOrDefault();
                        }
                        if (existe == null)
                        {
                            recepcionC.ingresoClinica.id_Consultante = recepcionC.consultante.cedula;
                            //recepcionC.consultante.numeroDocumentoPaciente = pacienteIngr.numeroHistoriaClinica;
                            HC.agregarConsultante(recepcionC.consultante);
                        }
                        recepcionC.ingresoClinica.id_Consultante = recepcionC.consultante.cedula;
                    }
                    HC.ingresoClinica(ingresoClinica);
                    var listaHCIngreso = HC.listarIngresoClinica().LastOrDefault();
                    recepcionC.cierre.id_ingresoClinica = listaHCIngreso.idIngresoClinica;
                    recepcionC.cierre.idUsuario         = usuarioExitente.Id; //System.Web.HttpContext.Current.User.Identity.GetUserId();
                    HC.agregarCierreHC(recepcionC.cierre);
                    if (recepcionC.remitido.nombreEntidad != null)
                    {
                        recepcionC.remitido.id_ingresoCl = recepcionC.ingresoClinica.idIngresoClinica;
                        remitido = recepcionC.remitido;
                        HC.agregarRemitido(remitido);
                    }


                    return("proceso exitoso");
                }
                return("proceso exitoso");
            }
            catch (Exception e)
            {
                System.ArgumentException argxEx = new System.ArgumentException(e.Message);
                return(argxEx.ToString());
            }
        }