public void GuardarDatos() { propietarios nPropietario = new Modelo.propietarios(); nPropietario.sNombre = txtNombre.Text; nPropietario.sApellido = txtApellidos.Text; nPropietario.sDireccion = txtDireccion.Text; nPropietario.sTelefono = txtTelefono.Text; nPropietario.sEmail = txtEmail.Text; nPropietario.sIfe = txtIfe.Text; this.guardarfoto(); nPropietario.sFoto = filename; ControladorPropietario cPropietario = new ControladorPropietario(); cPropietario.Guardar(nPropietario); wMain.CargarPropietarios(); automoviles nAutomovil = new automoviles(); this.guardarfoto1(); this.guardarfoto2(); this.guardarfoto3(); nAutomovil.sFoto1 = filename1; nAutomovil.sFoto2 = filename2; nAutomovil.sFoto3 = filename3; nAutomovil.sMarca = txtMarca.Text; nAutomovil.sModelo = txtModelo.Text; nAutomovil.iAño = Convert.ToInt32(txtAño.Text); nAutomovil.sNoSerie = txtNoSerie.Text; nAutomovil.sNoPlaca = txtNoPlacas.Text; nAutomovil.sColor = txtColor.Text; nAutomovil.sNacionalidad = txtNacionalidad.Text; nAutomovil.dPrecio = Convert.ToDouble(txtPrecio.Text); nAutomovil.sObservaciones = txtObservacines.Text; ControladorAutomovil cAutomovil = new ControladorAutomovil(); cAutomovil.Guardar(nAutomovil); propietarioautomoviles nPropietarioAutomovil = new propietarioautomoviles(); nPropietarioAutomovil.fkPropietario = nPropietario.pkPropietario; nPropietarioAutomovil.fkAutomovil = nAutomovil.pkAutomovil; ControladorPropietarioAutomovil cPropietarioAutomovil = new ControladorPropietarioAutomovil(); cPropietarioAutomovil.Guardar(nPropietarioAutomovil); }
public void Guardar(propietarioautomoviles nPropietarioAutomoviles) { try { using (var ctx = new DataModel()) { ctx.Entry(nPropietarioAutomoviles).State = EntityState.Added; ctx.SaveChanges(); } } catch (Exception) { throw; } }
/// <summary> /// Funcion que se utiliza para eliminar un registro en la tabla de usuarios /// </summary> /// <param name="pkPropietarioAutomoviles">variable de tipo entera</param> public void Eliminar(int pkPropietarioAutomoviles) { try { using (var ctx = new DataModel()) { propietarioautomoviles nPropietarioAutomoviles = ctx.propietarioautomoviles.Single(r => r.pkPropietarioAutomovil == pkPropietarioAutomoviles); ctx.Entry(nPropietarioAutomoviles).State = EntityState.Deleted; ctx.SaveChanges(); } } catch (Exception) { throw; } }
/// <summary> /// Funcion que se utiliza para modificar un registro en la tabla de usuarios /// </summary> /// <param name="nAutomovil">variable de tipo usuarios</param> public void Modificar(propietarioautomoviles nPropietarioAutomoviles) { try { using (var ctx = new DataModel()) { ctx.propietarioautomoviles.Attach(nPropietarioAutomoviles); ctx.Entry(nPropietarioAutomoviles).State = EntityState.Modified; ctx.SaveChanges(); } } catch (Exception) { throw; } }