コード例 #1
0
        private void Eliminarbutton_Click(object sender, EventArgs e)
        {
            int        PersonaId = 0;
            PersonasDb db        = new PersonasDb();

            int.TryParse(PersonaIdtextBox.Text, out PersonaId);

            var persona = db.Persona.Find(PersonaId);

            db.Persona.Remove(persona);
            db.SaveChanges();
        }
コード例 #2
0
        private void Guardarbutton_Click(object sender, EventArgs e)
        {
            PersonasDb db = new PersonasDb();

            Entidades.Personas persona = new Personas();

            //Funcion LlenarClase
            persona.PersonaId = 0;
            persona.Nombres   = NombrestextBox.Text;

            db.Persona.Add(persona);
            db.SaveChanges();
        }
コード例 #3
0
        private void Modificarbutton_Click(object sender, EventArgs e)
        {
            int        PersonaId = 0;
            PersonasDb db        = new PersonasDb();

            int.TryParse(PersonaIdtextBox.Text, out PersonaId);


            var persona = db.Persona.Find(PersonaId);

            persona.Nombres = NombrestextBox.Text;

            db.Entry(persona).State = EntityState.Modified;
            db.SaveChanges();
        }
コード例 #4
0
        private void Buscarbutton_Click(object sender, EventArgs e)
        {
            PersonasDb db = new PersonasDb();

            //ponerlo en una funcion
            int PersonaId = 0;

            int.TryParse(PersonaIdtextBox.Text, out PersonaId);

            Entidades.Personas persona = new Personas();

            persona = db.Persona.Find(PersonaId);
            if (persona == null)
            {
                MessageBox.Show("Persona No encontada");
            }
            else
            {
                //Llenar Campos
                NombrestextBox.Text = persona.Nombres;
            }
        }