private void btnAgregar_Click(object sender, EventArgs e)
        {
            if (validarfoto())
            {
                auto datos = new auto();
                datos.marca        = txtMarca.Text;
                datos.modelo       = txtModelo.Text;
                datos.color        = txtColor.Text;
                datos.precio       = double.Parse(txtPrecio.Text);
                datos.nserie       = txtNoSerie.Text;
                datos.nacionalidad = txtNacionalidad.Text;
                datos.Observacion  = txtObservaciones.Text;
                clsManejoAutos.savenewauto(datos, idpropietario);

                galeria datosGla1 = new galeria();
                datosGla1.fotografia = Webcam.SaveImageCapture(pcbFoto1.Image);
                clsGaleria.saveGaleria(datosGla1, datos.idauto);

                galeria datosGla2 = new galeria();
                datosGla2.fotografia = Webcam.SaveImageCapture(pcbFoto2.Image);
                clsGaleria.saveGaleria(datosGla2, datos.idauto);

                galeria datosGla3 = new galeria();
                datosGla3.fotografia = Webcam.SaveImageCapture(pcbFoto3.Image);
                clsGaleria.saveGaleria(datosGla3, datos.idauto);
                this.Close();
            }
            else
            {
                MessageBox.Show("Faltan las imagenes");
            }
        }
        private void btnGuardar_Click(object sender, EventArgs e)
        {
            if (pcbFoto.Image != null)
            {
                if (validarPropietario())
                {
                    if (validarAuto())
                    {
                        var datos = new propietario();
                        datos.nombre     = txtNombre.Text;
                        datos.appaterno  = txtApPaterno.Text;
                        datos.apmaterno  = txtApMateno.Text;
                        datos.ine        = txtINE.Text;
                        datos.telefono   = txtTelefono.Text;
                        datos.correo     = txtCorreo.Text;
                        datos.calle      = txtCalle.Text;
                        datos.ncasa      = txtNoCasa.Text;
                        datos.avenida    = txtAvenida.Text;
                        datos.colonia    = txtColonia.Text;
                        datos.ciudad     = txtCiudad.Text;
                        datos.pais       = txtPais.Text;
                        datos.fotografia = Webcam.SaveImageCapture(pcbFoto.Image);
                        //clsManejoPropietarios.SavePropietario(datos);

                        //DataModel ctx = new DataModel();
                        //ctx.propietarios.Attach(datos);

                        var auto = new auto();
                        auto.marca        = txtMarca.Text;
                        auto.modelo       = txtModelo.Text;
                        auto.nserie       = txtNoSerie.Text;
                        auto.precio       = double.Parse(txtPrecio.Text);
                        auto.color        = txtColor.Text;
                        auto.nacionalidad = cboNacionalidad.Text;
                        auto.Observacion  = txtObservaciones.Text;
                        auto.propietarios = datos;
                        clsManejoAutos.SaveAuto(auto);
                        this.Close();
                    }
                    else
                    {
                        errorINE.Clear();
                        errorINE.SetError(txtNoSerie, "Numero de serie duplicado");
                    }
                }
                else
                {
                    errorINE.Clear();
                    errorINE.SetError(txtINE, "Codigo de INE duplicado");
                }
            }
            else
            {
                errorINE.Clear();
                errorINE.SetError(pcbFoto, "Introducir foto para continuar");
            }
        }