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"); } }