public DataViewModel() { var listaPivote = new ListaPersonas() { new Persona(){ Profesion="Ingeniero", Apellido="Ruiz pacheco", Nombre="Juan Carlos"}, new Persona(){ Profesion="Médico", Apellido="Montoya Perez", Nombre="Leidy"}, new Persona(){ Profesion="Análista", Apellido="Gates", Nombre="Bill"}, new Persona(){ Profesion="Enfermero", Apellido="Jobs", Nombre="Steve"}, new Persona(){ Profesion="Conductor", Apellido="Tolvars", Nombre="Linus"}, new Persona(){ Profesion="Piloto", Apellido="Cruise", Nombre="Tom"}, new Persona(){ Profesion="Capitán", Apellido="Cat Dog", Nombre="Tom"}, new Persona(){ Profesion="Biólogo", Apellido="Master", Nombre="Osho"}, new Persona(){ Profesion="Físico", Apellido="Eye", Nombre="Golden"}, new Persona(){ Profesion="Astrónomo", Apellido="Telecom", Nombre="Telefonica"}, new Persona(){ Profesion="Developer", Apellido="Ruiz Montolla", Nombre="Mariana"}, new Persona(){ Profesion="Mixer", Apellido="Jobs Dell", Nombre="Bill Steve"} }; Random genCedula = new Random(); var cartesianList = (from persona in listaPivote from persona2 in listaPivote from persona3 in listaPivote select new Persona() { Cedula = (int)Math.Abs((genCedula.NextDouble() * 999999999)), Nombre = persona.Nombre, Apellido = persona2.Apellido, Profesion = persona3.Profesion }).OrderBy((o) => o.Cedula); Lista = new ListaPersonas(cartesianList); }
public MainWindow() { InitializeComponent(); _listaPersonas = new ListaPersonas(); // Pongo los datos a disposicion de la lista que los muestra //livNombres.DataContext = _listaPersonas; livNombres.ItemsSource = _listaPersonas; }
public ListadoPersonas() { InitializeComponent(); ListaPersonas lp = new ListaPersonas(); lbxlistaPersonas.DataContext = lp; }
private void Execute_DeleteCommand() {//MORALEJA APRENDIDA: Eliminar primera todas las referencias al objeto actual, para que luego el GB lo recoja CurrentPersona.Ciudad.Habitantes.Remove(CurrentPersona); ListaPersonas.Remove(CurrentPersona); CurrentPersona = null; }
public static void Listar() { Console.Clear(); ListaPersonas.Listar(); Console.WriteLine("presione cualquier tecla para volver al menu principal."); Console.ReadKey(); Funciones = true; }
private void btnSave_Click(object sender, EventArgs e) { if (selectedRowIndex > 0) { //DataGridViewRow editRow = grdPersons.Rows[selectedRowIndex]; ////validación cédula //ValidarCedula(txtCedula.Text); ////Validacion Nombre //ValidarNombre(txtNombre.Text.Length); //editRow.Cells["Cedula"].Value = txtCedula.Text.ToString(); //editRow.Cells["Nombre"].Value = txtNombre.Text; //errorProvider1.SetError(txtCedula, ""); //errorProvider1.SetError(txtNombre, ""); //txtCedula.Text = txtNombre.Text = ""; //MessageBox.Show("Registro editadoooo!"); //btnSave.Text = "Guardar"; ////btnEdit.Enabled = false; } else { try { ListaPersonas listapersonas = new ListaPersonas(); //validación cédula ValidarCedula(txtCedula.Text); //Validacion Nombre ValidarNombre(txtNombre.Text.Length); //Envio datos a clase personas listapersonas.Cedula = Convert.ToInt32(txtCedula.Text); listapersonas.Nombre = txtNombre.Text; personsDB.Add(listapersonas); errorProvider1.SetError(txtCedula, ""); errorProvider1.SetError(txtNombre, ""); txtCedula.Text = txtNombre.Text = ""; grdPersons.DataSource = personsDB.ToList(); MessageBox.Show("Registro guardado!"); } catch (Exception ex) { MessageBox.Show(ex.Message); } } }
public FormMostrarDatos(ListaPersonas lp, DiccionarioPersonas dp) { InitializeComponent(); miDiccionarioDesplegar = new DiccionarioPersonas(); cnx = new ConexionBD(); miListaDesplegar = new ListaPersonas(); miListaDesplegar = lp; miDiccionarioDesplegar = cnx.RetornarDicPersonas(); }
public static void OpcionesAgregado() { Console.Clear(); string[] textoMenu = { "||| Opciones de Agregado |||\n", "Elija una opcion:\n", "1) Estudiante", "2) Docente", "3) Director", "4) Administrativo", "Cualquier Otra) Salir" }; Console.WriteLine(EscribirArray(textoMenu)); string opcion = Console.ReadLine(); Persona.Persona nuevaPersona; switch (opcion) { case "1": fabrica = new FabricaEstudiante(); nuevaPersona = fabrica.CrearPersona(); ListaEstudiantes.Add(nuevaPersona); break; case "2": fabrica = new FabricaDocente(); nuevaPersona = fabrica.CrearPersona(); ListaDocentes.Add(nuevaPersona); break; case "3": fabrica = new FabricaDirector(); fabrica.CrearPersona(); return; case "4": fabrica = new FabricaAdministrativo(); nuevaPersona = fabrica.CrearPersona(); ListaAdministrativos.Add(nuevaPersona); break; default: return; } ListaPersonas.Add(nuevaPersona); }
string jsonString; //varible tipo cadena en donde vamos a cargar o importar el fichero //es el metodo para cargar ficheros o datos maxivo y q se ejecuta antes de q inicie el juego void Awake() { filePath = Application.dataPath + "/Personas.json"; //con esta linea recuperamos la ruta del fichero o en en este caso la guardamos en la varible jsonString = File.ReadAllText(filePath); //File.ReadAllText lee el texto q hay en el fichero y q lo devuelve a la cadena q nosotros estamos guardando osea la varible //creamos un objeto de tipo JSON a partir de nustro jsonString q es q carga nuestro archivo //creamos un objeto de tipo Persona //llamaos a la libreria JsonUtility y a su metodo FromJson //en <> le indicamos el tipo de objeto serialisable q queremos utilizar en nuestro caso es Persona //y () le indicamos en donde tenemos q importarlo q es desde jsonString q carga la ruta //Persona persona = JsonUtility.FromJson<Persona> (jsonString); // //print (persona);//aqui mostramos para ver los datos //ya q tenemos guardado datos de nuestro personaje en nuestro Json //aqui vamos a editar sus datos //persona.nivel = 5;//aqui y asi editamos en este caso su nivel //en este cas sobreesrcibimos nuestra cadena q cargga jsonString //jsonString = JsonUtility.ToJson (persona);//JsonUtility.ToJson tranformama el objeto a una cadena en JSON para poder escribirla en el fichero //y pasamos el objeto serializable q es la varible persona //ahora tenemso q escribierlo en el fichero //aciendo uso de la clase File y su metos WriteAllText //File.WriteAllText (filePath, jsonString);//resive como parametor la ruta del archivo filePath y lo q quermeos q se escriba q en nuestro caso es lo q tiene la varible jsonString //EN VEZ DE CREAR UNA VARIBLE TIPO Persona crearemos una de tipo listo //esto es para la lectura ListaPersonas listapersona = JsonUtility.FromJson <ListaPersonas> (jsonString); // en este caso le pasaremos la clase de ListaPersonas listapersona.Lista(); //aqui nos acemos referencia a la clase listapersona y a su meto Lista //try es para a q al moemento de eejcutar este codigo q si no da error lo caturamos try{ //para editar los datos listapersona.personas.Find(p => p.nombre == "Enriquee").profesion = "Programos en PHP"; //con Find buscamos un dato //p indica al la persoan lo buscamos por su nombre q en este caso Enrique y despues le asignamos q a su profescion otro valor //aqui es para sobreescribir el fichero jsonString = JsonUtility.ToJson(listapersona); File.WriteAllText(filePath, jsonString); }catch (System.NullReferenceException e) { //aqui si la referencia es nula entonces es porque no existe la persona print("Persona no encontrada \n" + e); //mensaje q mostramos q dice q no exixiste } }
public static void Agregar() { string nombre; int rut; DateTime fechaNacimiento; do { Console.Clear(); Console.WriteLine("Ingrese un nombre"); nombre = Console.ReadLine(); if (nombre == string.Empty) { Console.WriteLine("por favor ingrese un nombre"); } } while (nombre == string.Empty); do { Console.WriteLine("Ingrese rut"); } while (!int.TryParse(Console.ReadLine(), out rut)); do { Console.WriteLine("Ingrese fecha de nacimiento ej: 11-12-2020"); DateTime.TryParse(Console.ReadLine(), out fechaNacimiento); } while (fechaNacimiento <= new DateTime(1900, 1, 1)); Persona p = new Persona(nombre, rut, fechaNacimiento); ListaPersonas.AgregarPersona(p); Console.WriteLine("Persona agregada exitosamente!"); Console.WriteLine("presione cualquier tecla para volver al menu principal."); Console.ReadKey(); Funciones = true; }
protected override void OnNavigatedTo(NavigationEventArgs e) { var queryText = e.Parameter as string; if (!string.IsNullOrWhiteSpace(queryText)) { queryText = queryText.ToLower(); var vm = new DataViewModel(); var listaTemporal = from registro in vm.Lista where registro.Apellido.ToLower().Contains(queryText) || registro.Nombre.ToLower().Contains(queryText) || registro.Profesion.ToLower().Contains(queryText) || registro.Cedula.ToString().Contains(queryText) select registro; Lista = new ListaPersonas(listaTemporal); } DataContext = Lista; base.OnNavigatedTo(e); }
public static void Eliminar() { Console.Clear(); int rut; do { Console.WriteLine("Ingerse rut de persona a borrar"); } while (!int.TryParse(Console.ReadLine(), out rut)); if (ListaPersonas.BuscarRut(rut) == null) { Console.WriteLine("Rut no encontrado"); } else { Persona p = ListaPersonas.BuscarRut(rut); ListaPersonas.EliminarPersona(p); Console.WriteLine("persona se Elimino correctamente"); Console.WriteLine("presione cualquier tecla para volver al menu principal."); Console.ReadKey(); Funciones = true; } }
public JsonResult verificarPendientes(string planmayor) { int saldoPendiente = 0; vw_browserBackOffice buscarPedido = db.vw_browserBackOffice.FirstOrDefault(x => x.planmayor == planmayor); if (buscarPedido != null) { if (buscarPedido.saldo > 0) { saldoPendiente = 1; } } vpedido infoPedido = db.vpedido.FirstOrDefault(x => x.planmayor == planmayor); int? flotaAux = infoPedido != null ? infoPedido.flota : null; string tercero = (from p in db.vpedido join t in db.icb_terceros on p.nit equals t.tercero_id select t.doc_tercero).FirstOrDefault(); var tipoPer = from t in db.icb_terceros join d in db.tp_documento on t.tpdoc_id equals d.tpdoc_id where t.doc_tercero == tercero select new { tipo = d.tipo.Trim() }; ListaPersonas Lista = new ListaPersonas(); if (flotaAux != null) { vflota flota = db.vflota.Find(flotaAux); if (flota != null) { Lista.ListaDocNecesarios = (from v in db.vvalidacionpeddoc join r in db.vdocrequeridosflota on v.iddocrequerido equals r.id join d in db.vdocumentosflota on r.iddocumento equals d.id where r.codflota == flota.flota && v.idpedido == infoPedido.id select new docNecesarios { id = d.id, documento = d.documento, iddocumento = d.iddocumento, estado = v.estado, cargado = db.documentos_vehiculo.OrderByDescending(x => x.fec_creacion).FirstOrDefault(x => x.idpedido == infoPedido.id && x.iddocumento == d.iddocumento) != null ? db.documentos_vehiculo.OrderByDescending(x => x.fec_creacion).FirstOrDefault(x => x.idpedido == infoPedido.id && x.iddocumento == d.iddocumento).id : 0 }).ToList(); } } else if (tipoPer.ToString() == "N") { Lista.ListaDocNecesarios = (from v in db.vvalidacionpeddoc join d in db.vdocumentosflota on v.iddocrequerido equals d.id where d.id_tipo_documento == 3 && v.idpedido == infoPedido.id select new docNecesarios { id = d.id, documento = d.documento, iddocumento = d.iddocumento, estado = v.estado, cargado = db.documentos_vehiculo.OrderByDescending(x => x.fec_creacion).FirstOrDefault(x => x.idpedido == infoPedido.id && x.iddocumento == d.iddocumento) != null ? db.documentos_vehiculo.OrderByDescending(x => x.fec_creacion).FirstOrDefault(x => x.idpedido == infoPedido.id && x.iddocumento == d.iddocumento).id : 0 }).ToList(); } else if (tipoPer.ToString() != "N") { Lista.ListaDocNecesarios = (from v in db.vvalidacionpeddoc join d in db.vdocumentosflota on v.iddocrequerido equals d.id where d.id_tipo_documento == 2 && v.idpedido == infoPedido.id select new docNecesarios { id = d.id, documento = d.documento, iddocumento = d.iddocumento, estado = v.estado, cargado = db.documentos_vehiculo.OrderByDescending(x => x.fec_creacion).FirstOrDefault(x => x.idpedido == infoPedido.id && x.iddocumento == d.iddocumento) != null ? db.documentos_vehiculo.OrderByDescending(x => x.fec_creacion).FirstOrDefault(x => x.idpedido == infoPedido.id && x.iddocumento == d.iddocumento).id : 0 }).ToList(); } List <docpendientes> faltante = new List <docpendientes>(); //var buscarDocumentos = (from v in db.vvalidacionpeddoc // join r in db.vdocrequeridosflota // on v.iddocrequerido equals r.id // join d in db.vdocumentosflota // on r.iddocumento equals d.id // where v.idpedido == buscarPedido.id // select new // { // d.id, // d.documento, // v.estado // }).ToList(); foreach (docNecesarios item in Lista.ListaDocNecesarios) { if (item.estado == false) { faltante.Add(new docpendientes { id = item.id, descripcion = item.documento }); } } string cliente = buscarPedido.razon_social != null ? buscarPedido.razon_social : buscarPedido.prinom_tercero + " " + buscarPedido.segnom_tercero + " " + buscarPedido.apellido_tercero + " " + buscarPedido.segapellido_tercero; string[] datosCliente = new string[4]; datosCliente[0] = buscarPedido.doc_tercero; datosCliente[1] = cliente; datosCliente[2] = buscarPedido.modelo; datosCliente[3] = buscarPedido.bodccs_nombre; if (saldoPendiente == 1) { if (faltante != null) { return(Json(new { datosCliente, dinero = true, documentos = true, buscarPedido.saldo, faltante }, JsonRequestBehavior.AllowGet)); } return(Json(new { datosCliente, dinero = true, documentos = false, buscarPedido.saldo }, JsonRequestBehavior.AllowGet)); } return(Json(new { datosCliente, dinero = false, documentos = true, faltante }, JsonRequestBehavior.AllowGet)); }
//Personas public static void AgregarCliente(Persona persona1) { ListaPersonas.Add(persona1); }
private void Button_Click(object sender, RoutedEventArgs e) { _listaPersonas = new ListaPersonas(); lbxListaPersonas.DataContext = _listaPersonas; }
public FormCapturaDatos() { InitializeComponent(); miDiccionario = new DiccionarioPersonas(); miLista = new ListaPersonas(); }
public static void BorrarCliente(Persona persona1) { ListaPersonas.Remove(persona1); }
public FormMostrarDatos() { InitializeComponent(); miDiccionarioDesplegar = new DiccionarioPersonas(); miListaDesplegar = new ListaPersonas(); }
public SearchPage() { Lista = new ListaPersonas(); this.InitializeComponent(); }
public MainWindow() { InitializeComponent(); _listaPersonas = new ListaPersonas(); grdDatos.DataContext = _listaPersonas; }
static void Main(string[] args) { ListaPersonas _bomberos = new ListaPersonas(); #region EJEMPLO 02/02 /*Persona yo = new Persona("Risitas", "Jesus", DateTime.Now, 32600); * Persona miniyo = new Persona("Risitas", "Jesus", DateTime.Now, 32600); * Persona secundyo = new Persona("Risitas", "Jesus", DateTime.Now, 32600); * * _bomberos.Anadir(yo); * _bomberos.Anadir(miniyo); * _bomberos.Anadir(secundyo); * * Console.WriteLine("\n\tHay {0} bomberos.",_bomberos.Cuantos); * * Console.WriteLine("\n\t {0}", yo.ToString()); * Console.WriteLine("\n\t {0}", miniyo.ToString()); * Console.WriteLine("\n\t {0}", secundyo.ToString()); */ #endregion #region EJEMPLO 05/02 IENUMERATOR, IENUMERABLE /* * _bomberos.Anadir("Risitas", "Jesus", DateTime.Now, 32600); * _bomberos.Anadir("Risitas", "Jesus", DateTime.Now, 32600); * _bomberos.Anadir("Risitas", "Jesus", DateTime.Now, 32600); * _bomberos.AnadirVarios(10); * * _bomberos.Listar(); * * Console.WriteLine("\n\n"); * * foreach (var item in _bomberos) * { * Console.WriteLine(item.ToString()); * } * * * // EQUALS sobreescrito * * Console.WriteLine("\n\n"); * * Persona b1 = new Persona("Risitas", "Jesus", DateTime.Now, 32600); * b1.Codigo = 10; * * Persona b2 = new Persona("Risitas", "Jesus", DateTime.Now, 32600); * * b2.Codigo = 10; * * Console.WriteLine("b1 <=> b1 , {0}", b1.Equals(b2)); */ #endregion #region EJEMPLO 05/02 ICOMPARABLE /* * _bomberos = new ListaPersonas(); * * _bomberos.AnadirVarios(20); * _bomberos.OrdenarPersonas(1); * _bomberos.Listar(); * * Console.WriteLine("\n\n"); * _bomberos.OrdenarPorApellidos(); * _bomberos.Listar(); */ #endregion #region EJEMPLO 10/02 INTERFACES Dibuja dibujando = new Dibuja(); dibujando.Pinta(); #endregion Console.ReadLine(); }