private PersonalPreAsignado(){
            this.Lista = new ObservableCollection<RHH.tpersonal>();
            RHH.Departamento deps = RHH.Departamento.GetInstance();
            RHH.tpersonal item;

            SSData.Servicios consulta = new SSData.Servicios(SSData.Servicios.Proveedor.SQL);
            foreach (System.Data.DataRow fila in consulta.Execute.Dataset("dbo.Citas_PersonalPreAsignado_View", System.Data.CommandType.StoredProcedure).Tables[0].Rows){
                item = new RHH.tpersonal();

                item.Cedula = fila["perp_cedula"].ToString();
                item.Id = Convert.ToInt32(fila["perp_id"]);
                item.Apellidos = fila["prc_apellidos"].ToString();
                item.Nombres = fila["prc_nombre"].ToString();
                item.Departamento = deps.Source(Convert.ToInt32(fila["dep_id"]))[0];

                this.Lista.Add(item);
            }
        }
Exemple #2
0
        public CitasVisitas(Empresa.Comun.TEstandar estado)
        {
            Lista = new ObservableCollection<TCitasVisitas>();
            SSData.Servicios consulta = new SSData.Servicios(SSData.Servicios.Proveedor.SQL);

            TCitasVisitas _cita;
            RHH.tpersonal _visitante;
            RHH.tpersonal _personal;

            MotivoVisitas _motivos = MotivoVisitas.GetInstance();
            EstadoVisita _estado = EstadoVisita.GetInstance();

            consulta.Parameters.Add("@cite_id", estado.Id);
            
            foreach (System.Data.DataRow fila in consulta.Execute.Dataset("dbo.Citas_Visitas_ViewEstado", System.Data.CommandType.StoredProcedure).Tables[0].Rows){
                _cita = new TCitasVisitas();

                _cita.Id = Convert.ToInt32(fila["cit_id"]);
                _cita.Motivo = _motivos.GetItem(Convert.ToInt32(fila["motc_id"]));
                _cita.Numero = fila["cit_numero"].ToString();
                _cita.FechaEntrada = Convert.ToDateTime (fila["cit_fechaentrada"]);
                _cita.FechaEntrada = Convert.ToDateTime(fila["cit_fechasalida"]);
                _cita.ExisteHistorico = Convert.ToInt32(fila["cit_existe"]);
                _cita.Referencia = fila["cit_referencia"].ToString();
                _cita.Estado = _estado.GetItem(estado.Id);

                 //Recuperando Visitante.
                _visitante = new RHH.tpersonal();
                _visitante.Nombres = fila["cit_nombres"].ToString();
                _visitante.Cedula = fila["cit_cedula"].ToString();
                _visitante.EsMasculino = Convert.ToBoolean(fila["cit_esmasculino"]);
                _visitante.Foto = new Empresa.RHH.Persona(_visitante.Cedula)[0].Foto;
                _cita.Visitante = _visitante;

                //Recuperando Personal
                //_cita.Personal = new RHH.Personal(Convert.ToInt32(fila["per_id"])).PrimerItem();
                
                _cita.Personal = PersonalPreAsignado.GetInstance().GetItem(fila["per_cedula"].ToString());
                this.Lista.Add(_cita);
            }
        }