private void btnEliminar_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 entry1 = db.Entry(PinGenModel);
                    if (entry1.State == EntityState.Detached)
                    {
                        db.Tbl_PinturaGenero.Attach(PinGenModel);
                    }
                    db.Tbl_PinturaGenero.Remove(PinGenModel);


                    var entry = db.Entry(PinturaModel);
                    if (entry.State == EntityState.Detached)
                    {
                        db.Tbl_Pintura.Attach(PinturaModel);
                    }
                    db.Tbl_Pintura.Remove(PinturaModel);
                    db.SaveChanges();
                    PopulateDaraGridView();
                    Clear();
                    MessageBox.Show("Borrado Exitosamente");
                }
            }
        }
        private void btnGuardar_Click(object sender, EventArgs e)
        {
            using (GaleriaEntities db = new GaleriaEntities())
            {
                PinturaModel.NombrePintura = tBNombrePintura.Text;
                PinturaModel.Tamano        = tBTamanoPintura.Text;
                PinturaModel.Valor         = decimal.Parse(tBValorEstimado.Text);
                PinturaModel.FechaCreacion = datepickerCreacionPintura.Value;
                PinturaModel.FechaIngreso  = System.DateTime.Now;
                PinturaModel.FechaSalida   = null;
                PinturaModel.Ubicacion     = TBUbicacion.Text;
                PinturaModel.Id_Dueno      = int.Parse(comboBox2.Text);
                PinturaModel.Id_Pintor     = int.Parse(comboBox1.Text);
                if (cBRetrato.Checked == true)
                {
                    PinGenModel.Id_Genero  = 1;
                    PinGenModel.Id_Pintura = PinturaModel.Id_Pintura;
                    db.Tbl_PinturaGenero.Add(PinGenModel);
                }
                if (CBDesnudo.Checked == true)
                {
                    PinGenModel.Id_Genero  = 2;
                    PinGenModel.Id_Pintura = PinturaModel.Id_Pintura;
                    db.Tbl_PinturaGenero.Add(PinGenModel);
                }
                if (CBBodegón.Checked == true)
                {
                    PinGenModel.Id_Genero  = 3;
                    PinGenModel.Id_Pintura = PinturaModel.Id_Pintura;
                    db.Tbl_PinturaGenero.Add(PinGenModel);
                }
                if (CBPaisaje.Checked == true)
                {
                    PinGenModel.Id_Genero  = 4;
                    PinGenModel.Id_Pintura = PinturaModel.Id_Pintura;
                    db.Tbl_PinturaGenero.Add(PinGenModel);
                }
                if (CBMitologia.Checked == true)
                {
                    PinGenModel.Id_Genero  = 5;
                    PinGenModel.Id_Pintura = PinturaModel.Id_Pintura;
                    db.Tbl_PinturaGenero.Add(PinGenModel);
                }
                if (CBHistoria.Checked == true)
                {
                    PinGenModel.Id_Genero  = 6;
                    PinGenModel.Id_Pintura = PinturaModel.Id_Pintura;
                    db.Tbl_PinturaGenero.Add(PinGenModel);
                }
                if (CBReligiosa.Checked == true)
                {
                    PinGenModel.Id_Genero  = 7;
                    PinGenModel.Id_Pintura = PinturaModel.Id_Pintura;
                    db.Tbl_PinturaGenero.Add(PinGenModel);
                }



                if (PinturaModel.Id_Pintura == 0)
                {
                    db.Tbl_Pintura.Add(PinturaModel);
                }
                else
                {
                    db.Entry(PinturaModel).State = EntityState.Modified;
                }



                db.SaveChanges();


                db.SaveChanges();
                PopulateDaraGridView();
                Clear();
            }
        }