Ejemplo n.º 1
0
        public void GenerarReserva(string rut, TipoAtencion tipoAtencion, DateTime fecha, string hora, string nombremascota)
        {
            var mascota             = new Mascota();
            var medico              = new Medico();
            var listamascotasxdueno = Coneccion.buscarmascotasxrutdueno(rut);

            string idduenio = string.Empty;

            for (int i = 0; i < listamascotasxdueno.Count; i++)
            {
                string linea = listamascotasxdueno[i].ToString();
                var    info  = linea.Split(';');
                idduenio = info[4];

                if (info[1].Contains(nombremascota))
                {
                    mascota.Id_Mascota = int.Parse(info[0]);
                }
            }

            string idpaciente = Coneccion.buscarpaciente(idduenio, mascota.Id_Mascota.ToString());

            var datosmedico = Coneccion.datosmedico(tipoAtencion.ToString());

            for (int i = 0; i < datosmedico.Count; i++)
            {
                string linea = datosmedico[i].ToString();
                var    datos = linea.Split(';');
                medico.Id_Medico    = int.Parse(datos[0]);
                medico.NombreMedico = datos[1];
                medico.rut          = datos[2];
            }

            Coneccion.Generarhora(idpaciente, medico.Id_Medico, fecha, hora);
        }
Ejemplo n.º 2
0
 public Mascota()
 {
     _id              = 1;
     _nom             = string.Empty;
     _edad            = 1;
     _raza            = TipoRaza.Pitbull;
     _esterilizado    = Esterilizados.NO;
     _sexo            = Sexos.Hembra;
     _tipoAt          = TipoAtencion.Control;
     _fechaNacimiento = DateTime.Now;
 }
Ejemplo n.º 3
0
        public TipoAtencion FindByDescription(string Description)
        {
            TipoAtencion ta = new TipoAtencion();

            try{
                ta = context.TipoAtencions.First(t => t.Descripcion.Equals(Description));
            }catch (System.Exception) {
                throw;
            }
            return(ta);
        }
Ejemplo n.º 4
0
        public TipoAtencion FindById(int id)
        {
            TipoAtencion ta = new TipoAtencion();

            try{
                ta = context.TipoAtencions.Single(t => t.Id == id);
            }catch (System.Exception) {
                throw;
            }
            return(ta);
        }
Ejemplo n.º 5
0
 public MantenimientoTipoCita()
 {
     InitializeComponent();
     tipoCita    = new TipoAtencion();
     DataContext = tipoCita;
     UsuariocomboBox.ItemsSource = uow.RepositorioUsuarios.Get()
                                   .Select(h => new
     {
         h.UsuarioId,
         h.NombreCompleto,
     });
     UsuariocomboBox.DisplayMemberPath = "NombreCompleto";
     UsuariocomboBox.SelectedValuePath = "UsuarioId";
 }
        /// <summary>
        /// Consultars the ubicaciones.
        /// </summary>
        /// <param name="tipoAtencion">The tipo atencion.</param>
        /// <returns>Lista de Ubicaciones.</returns>
        /// <remarks>
        /// Autor: Iván José Pimienta Serrano.
        /// FechaDeCreacion: (30/01/2013).
        /// UltimaModificacionPor: (Nombre del Autor de la modificación - Usuario del dominio).
        /// FechaDeUltimaModificacion: (dd/MM/yyyy).
        /// EncargadoSoporte: (Nombre del Autor - Usuario del dominio).
        /// Descripción: Consulta las ubicaciones filtrados por tipo atencion.
        /// </remarks>
        public Resultado <List <Ubicacion> > ConsultarUbicaciones(TipoAtencion tipoAtencion)
        {
            Resultado <List <Ubicacion> > resultado = new Resultado <List <Ubicacion> >();

            try
            {
                resultado.Objeto  = Negocio.Base.Integracion.ConsultarUbicaciones(tipoAtencion);
                resultado.Ejecuto = true;
            }
            catch (Exception ex)
            {
                resultado.Mensaje = ex.Message;
                resultado.Objeto  = null;
                resultado.Ejecuto = false;
            }

            return(resultado);
        }
Ejemplo n.º 7
0
        /// <summary>
        /// Consultars the ubicaciones.
        /// </summary>
        /// <param name="tipoAtencion">The tipo atencion.</param>
        /// <returns>Lista las ubicaciones.</returns>
        /// <remarks>
        /// Autor: Ivan Jose Pimienta Serrano.
        /// FechaDeCreacion: (30/01/2013).
        /// UltimaModificacionPor: (Nombre del Autor de la modificación - Usuario del dominio).
        /// FechaDeUltimaModificacion: (dd/MM/yyyy).
        /// EncargadoSoporte: (Nombre del Autor - Usuario del dominio).
        /// Descripción: Consulta las ubicaciones filtradas por tipo atención.
        /// </remarks>
        public List <Ubicacion> ConsultarUbicaciones(TipoAtencion tipoAtencion)
        {
            this.clienteGeneral = new GeneralClient();
            Resultado <ObservableCollection <Ubicacion> > resultado = null;

            try
            {
                resultado         = this.clienteGeneral.ConsultarUbicaciones(tipoAtencion);
                resultado.Ejecuto = true;
            }
            catch (Exception ex)
            {
                resultado.Ejecuto = false;
                throw new Exception(ex.Message.ToString(), ex);
            }

            return(resultado.Objeto.ToList());
        }
 public void Save(TipoAtencion entity)
 {
 }
        /// <summary>
        /// Consultars the ubicaciones.
        /// </summary>
        /// <param name="tipoAtencion">The tipo atencion.</param>
        /// <returns>Lista las Ubicaciones.</returns>
        /// <remarks>
        /// Autor: Ivan Jose Pimienta Serrano.
        /// FechaDeCreacion: (30/01/2013).
        /// UltimaModificacionPor: (Nombre del Autor de la modificación - Usuario del dominio).
        /// FechaDeUltimaModificacion: (dd/MM/yyyy).
        /// EncargadoSoporte: (Nombre del Autor - Usuario del dominio).
        /// Descripción: Consulta las ubicaciones filtrados por tipo atencion.
        /// </remarks>
        public static List <Ubicacion> ConsultarUbicaciones(TipoAtencion tipoAtencion)
        {
            FachadaIntegracion fachada = new FachadaIntegracion();

            return(fachada.ConsultarUbicaciones(tipoAtencion));
        }
Ejemplo n.º 10
0
        /// <summary>
        /// Consultars the tipos movimiento.
        /// </summary>
        /// <param name="tipoAtencion">The tipo atencion.</param>
        /// <returns>Lista los tipos de atención.</returns>
        /// <remarks>
        /// Autor: Ivan Jose Pimienta Serrano.
        /// FechaDeCreacion: (30/01/2013).
        /// UltimaModificacionPor: (Nombre del Autor de la modificación - Usuario del dominio).
        /// FechaDeUltimaModificacion: (dd/MM/yyyy).
        /// EncargadoSoporte: (Nombre del Autor - Usuario del dominio).
        /// Descripción: Consulta los tipos de atencion.
        /// </remarks>
        public static List <TipoAtencion> ConsultarTiposAtencion(TipoAtencion tipoAtencion)
        {
            FachadaIntegracion fachada = new FachadaIntegracion();

            return(fachada.ConsultarTiposAtencion(tipoAtencion));
        }