示例#1
0
        private void dataGridView1_CellContentClick(object sender, DataGridViewCellEventArgs e)
        {
            if (e.RowIndex >= 0)
            {
                if (e.ColumnIndex == 0)
                {
                    if (dataGridView1.Rows[e.RowIndex].Cells[e.ColumnIndex].Value.ToString() == "Editar")
                    {
                        int id = int.Parse(dataGridView1.Rows[e.RowIndex].Cells[5].Value.ToString());

                        Registro r1 = new Registro();
                        r1.CargarContactos(id);
                        r1.ShowDialog();
                        MostrarTabla();
                    }
                }
                else if (e.ColumnIndex == 1)
                {
                    int id = int.Parse(dataGridView1.Rows[e.RowIndex].Cells[5].Value.ToString());
                    using (DataCumpleEntities db = new DataCumpleEntities())
                    {
                        var n = from i in db.FechaCum
                                where i.Id == id select i;
                        FechaCum f1 = n.First();

                        db.FechaCum.Remove(f1);
                        db.SaveChanges();
                    }
                    MostrarTabla();
                }
            }
        }
示例#2
0
        private void btnAceptar_Click(object sender, EventArgs e)
        {
            if (validaciones())
            {
                if (f1.Id != 0)
                {
                    f1.Apellidos = txtApellidos.Text.Trim();
                    f1.Cumpleños = txtCumple.Value;
                    f1.Nombre    = txtNombre.Text.Trim();

                    using (DataCumpleEntities db = new DataCumpleEntities())
                    {
                        db.Entry(f1).State = System.Data.Entity.EntityState.Modified;
                        db.SaveChanges();
                    }
                    this.Close();
                }
                else
                {
                    FechaCum cum1 = new FechaCum();
                    cum1.Apellidos = txtApellidos.Text.Trim();
                    cum1.Nombre    = txtNombre.Text.Trim();
                    cum1.Cumpleños = txtCumple.Value;

                    using (DataCumpleEntities db = new DataCumpleEntities())
                    {
                        db.FechaCum.Add(cum1);
                        db.SaveChanges();
                    }
                    this.Close();
                }
            }
        }