コード例 #1
0
        private void btnRegistrar_Click(object sender, EventArgs e)
        {
            int idCiudad = int.Parse(cboCiudad.SelectedValue.ToString());

            persona p = new persona();

            p.nombre = txtNombrePersona.Text;
            p.ciudad = idCiudad;

            db.persona.InsertOnSubmit(p);
            db.SubmitChanges();

            // Turbio
            tblPersonas.DataSource = db.listadoPersonas.Where(t => t.Nombre.Contains(""));

            txtNombrePersona.Text   = "";
            cboCiudad.SelectedIndex = 0;

            MessageBox.Show("Persona creada!");
        }
コード例 #2
0
        private void btnActualizar_Click(object sender, EventArgs e)
        {
            persona p = db.persona.Where(
                per => per.id == idPersonaActualizar
                ).FirstOrDefault();

            p.nombre = txtNombrePersona.Text;
            p.ciudad = int.Parse(cboCiudad.SelectedValue.ToString());

            db.SubmitChanges();

            txtBuscarPersona.Text   = "";
            cboCiudad.SelectedIndex = 0;

            // Turbio
            tblPersonas.DataSource = db.listadoPersonas.Where(
                per => per.Nombre.Contains("")
                );

            MessageBox.Show("Persona actualizada!");
        }
コード例 #3
0
        private void btnEliminar_Click(object sender, EventArgs e)
        {
            String idPersona = tblPersonas.CurrentRow.Cells[0].Value.ToString();
            String nombre    = tblPersonas.CurrentRow.Cells[1].Value.ToString();

            if (MessageBox.Show("¿Eliminar a \"" + nombre + "\"?", "Pregunta", MessageBoxButtons.YesNo, MessageBoxIcon.Question) == DialogResult.Yes)
            {
                persona p = db.persona.Where(
                    per => per.id == int.Parse(idPersona)
                    ).FirstOrDefault();

                db.persona.DeleteOnSubmit(p);
                db.SubmitChanges();

                // Turbio
                tblPersonas.DataSource = db.listadoPersonas.Where(
                    per => per.Nombre.Contains("")
                    );

                MessageBox.Show("Persona eliminada!");
            }
        }
コード例 #4
0
 partial void Deletepersona(persona instance);
コード例 #5
0
 partial void Updatepersona(persona instance);
コード例 #6
0
 partial void Insertpersona(persona instance);
コード例 #7
0
 private void detach_persona(persona entity)
 {
     this.SendPropertyChanging();
     entity.ciudad1 = null;
 }
コード例 #8
0
 private void attach_persona(persona entity)
 {
     this.SendPropertyChanging();
     entity.ciudad1 = this;
 }