Exemplo n.º 1
0
        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;
     }
 }