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); } }
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); } }