private void btnDelete_Click(object sender, EventArgs e)
 {
     if (MessageBox.Show("Seguro que desea borrar este record?", "EF CRUD Operation", MessageBoxButtons.YesNo) == DialogResult.Yes)
     {
         using (GaleriaEntities db = new GaleriaEntities())
         {
             var entry = db.Entry(model);
             if (entry.State == EntityState.Detached)
             {
                 db.Tbl_Persona.Attach(model);
             }
             db.Tbl_Persona.Remove(model);
             db.SaveChanges();
             PopulateDaraGridView();
             Clear();
             MessageBox.Show("Borrado Exitosamente");
         }
     }
 }
        private void button1_Click(object sender, EventArgs e)
        {
            using (GaleriaEntities db = new GaleriaEntities())
            {
                model2.TipoDocumento   = textBoxTipoDoc.Text.Trim();
                model2.NumeroDocumento = textBoxNumDoc.Text.Trim();


                if (model2.Id_DocumentoIdentidad == 0)
                {
                    db.Tbl_DocumentoIdentidad.Add(model2);
                }
                else
                {
                    db.Entry(model2).State = EntityState.Modified;
                }


                db.SaveChanges();


                model.Id_DocumentoIdentidad = model2.Id_DocumentoIdentidad;
                model.Nombre          = textBoxNombre.Text;
                model.Correo          = textBoxCorreo.Text;
                model.Telefono        = textBoxTel.Text;
                model.Direccion       = textBoxDireccion.Text;
                model.FechaNacimiento = dateTimePicker1.Value;
                model.Nacionalidad    = textBoxNacionalidad.Text;



                if (model.Id_Persona == 0)
                {
                    db.Tbl_Persona.Add(model);
                }
                else
                {
                    db.Entry(model).State = EntityState.Modified;
                }


                if (BtnAmbos.Checked == true)
                {
                    modelD.Id_Persona = modelP.Id_Persona = model.Id_Persona;

                    if (model.Id_Persona == 0)
                    {
                        db.Tbl_Dueno.Add(modelD);
                        db.Tbl_Pintor.Add(modelP);
                    }
                    else
                    {
                        db.Entry(model).State = EntityState.Modified;
                    }
                }
                else if (BtnPintor.Checked == true)
                {
                    modelP.Id_Persona = model.Id_Persona;
                    db.Tbl_Pintor.Add(modelP);
                }
                else if (BtnDueno.Checked == true)
                {
                    modelD.Id_Persona = model.Id_Persona;
                    db.Tbl_Dueno.Add(modelD);
                }



                db.SaveChanges();
                Clear();
                MessageBox.Show("Usuario guardado");
                PopulateDaraGridView();
            }
        }