/// <summary>
 /// Insertar inspeccion
 /// </summary>
 /// <param name="inspeccion"></param>
 public void InsertInspeccion(Inspeccion inspeccion)
 {
     if (inspeccion.Id == 0)
     {
         _db.Inspeccions.Add(inspeccion);
     }
     else
     {
         var ins = _db.Inspeccions.FirstOrDefault(x => x.Id == inspeccion.Id);
         ins.Id_Cliente          = inspeccion.Id_Cliente;
         ins.Id_Empleado         = inspeccion.Id_Empleado;
         ins.Id_Estado           = inspeccion.Id_Estado;
         ins.Id_User             = inspeccion.Id_User;
         ins.Id_Vehiculo         = inspeccion.Id_Vehiculo;
         ins.Ralladuras          = inspeccion.Ralladuras;
         ins.TieneGato           = inspeccion.TieneGato;
         ins.TieneRoturasCristal = inspeccion.TieneRoturasCristal;
         ins.CantidadCombustible = inspeccion.CantidadCombustible;
         ins.EstadoGomas         = inspeccion.EstadoGomas;
         ins.Fecha = inspeccion.Fecha;
     }
     _db.SaveChanges();
 }
        private void BtnEliminar_Click(object sender, EventArgs e)
        {
            if (dgClientes.SelectedRows.Count != 1)
            {
                MessageBox.Show("Seleccione una fila");
                return;
            }

            var cliente = dbContext.Clientes.Find((int)dgClientes.SelectedRows[0].Cells[0].Value);

            cliente.EstadoID = (int)ENUM_ESTADO_CLIENTE.INACTIVO;
            dbContext.SaveChanges();
            this.Display();
        }
Example #3
0
 public void InsertTipoCombustible(TipoCombustible tc)
 {
     if (tc.Id == 0)
     {
         _db.TipoCombustibles.Add(tc);
     }
     else
     {
         var tcb = _db.TipoCombustibles.FirstOrDefault(x => x.Id == tc.Id);
         tcb.Id_Estado   = tc.Id_Estado;
         tcb.Id_User     = tc.Id_User;
         tcb.Descripcion = tcb.Descripcion;
     }
     _db.SaveChanges();
 }
 /// <summary>
 /// Inserta el tipo de vehiculo
 /// </summary>
 /// <param name="tp"></param>
 public void InsertTipoVehiculo(TipoVehiculo tp)
 {
     if (tp.Id == 0)
     {
         _db.TipoVehiculoes.Add(tp);
     }
     else
     {
         var tpUp = _db.TipoVehiculoes.FirstOrDefault(tpl => tpl.Id == tp.Id);
         tpUp.Id_Estado   = tp.Id_Estado;
         tpUp.Descripcion = tp.Descripcion;
         tpUp.Id_User     = tp.Id_User;
     }
     _db.SaveChanges();
 }
 public void InsertMarca(Marca mr)
 {
     if (mr.Id == 0)
     {
         _db.Marcas.Add(mr);
     }
     else
     {
         var mrc = _db.Marcas.FirstOrDefault(x => x.Id == mr.Id);
         mrc.Id_Estado   = mr.Id_Estado;
         mrc.Descripcion = mr.Descripcion;
         mrc.Id_User     = mr.Id_User;
     }
     _db.SaveChanges();
 }
Example #6
0
        private void BtnGuardar_Click(object sender, EventArgs e)
        {
            var devolucion = dbContext.Rentas_Devoluciones.Include(r => r.Vehiculo).FirstOrDefault(d => d.ID == Devolucion.ID);

            devolucion.Comentario      = txtComentario.Text;
            devolucion.FechaDevolucion = dtpFechaRenta.Value;

            devolucion.Vehiculo.EstadoID = (int)ENUM_ESTADO_VEHICULO.DISPONIBLE;

            dbContext.SaveChanges();
            OnNuevaDevolucionAdded(this, new NuevaDevolucionEventArgs()
            {
                RentaDevolucion = devolucion
            });
            this.Close();
        }
 public void InsertModelo(Modelo md)
 {
     if (md.Id == 0)
     {
         _db.Modeloes.Add(md);
     }
     else
     {
         var mod = _db.Modeloes.FirstOrDefault(x => x.Id == md.Id);
         mod.Id_Estado   = md.Id_Estado;
         mod.Descripcion = md.Descripcion;
         mod.Id_Marca    = md.Id_Marca;
         mod.Id_User     = md.Id_User;
     }
     _db.SaveChanges();
 }
Example #8
0
        private void Button1_Click(object sender, EventArgs e)
        {
            if (!Validar())
            {
                return;
            }

            var modelo = dbContext.Modelos.Find(int.Parse(txtIdentificador.Text));

            modelo.Descripcion = txtDescripcion.Text;
            modelo.EstadoID    = ((EstadoModelo)cboEstado.SelectedItem).ID;
            dbContext.SaveChanges();
            OnModeloActualizado(this, new EditarModeloEventArgs()
            {
                Modelo = modelo
            });
            this.Close();
        }
        private void Button1_Click(object sender, EventArgs e)
        {
            if (!Validar())
            {
                return;
            }

            var tipo = dbContext.TiposCombustible.Find(int.Parse(txtIdentificador.Text));

            tipo.Descripcion = txtDescripcion.Text;
            tipo.EstadoID    = ((EstadoTipoCombustible)cboEstado.SelectedItem).ID;

            dbContext.SaveChanges();
            OnTipoCombustibleActualizado(this, new EditarTipoCombustibleEventArgs()
            {
                TipoCombustible = tipo
            });
            this.Close();
        }
Example #10
0
        private void Button1_Click(object sender, EventArgs e)
        {
            if (!Validar())
            {
                return;
            }

            var marca = dbContext.Marcas.Find(int.Parse(txtIdentificador.Text));

            marca.Descripcion = txtDescripcion.Text;
            marca.EstadoID    = ((EstadoMarca)cboEstado.SelectedItem).ID;

            dbContext.SaveChanges();
            OnMarcaActualizada(this, new EditarMarcaEventArgs()
            {
                Marca = marca
            });
            this.Close();
        }
        private void Button1_Click(object sender, EventArgs e)
        {
            if (!Validar())
            {
                return;
            }

            var TipoVehiculo = new TipoVehiculo()
            {
                Descripcion = txtDescripcion.Text,
                EstadoID    = ((int)ENUM_ESTADO_TIPO_VEHICULO.ACTIVO)
            };

            dbContext.TiposVehiculo.Add(TipoVehiculo);
            dbContext.SaveChanges();
            OnNuevoTipoAdded(this, new NuevoTipoEventArgs {
                TipoVehiculo = TipoVehiculo
            });
            this.Close();
        }
Example #12
0
        private void Button1_Click(object sender, EventArgs e)
        {
            if (!Validar())
            {
                return;
            }

            var marca = new Marca()
            {
                Descripcion = txtDescripcion.Text,
                EstadoID    = (int)ENUM_ESTADO_MARCA.ACTIVA
            };

            dbContext.Marcas.Add(marca);
            dbContext.SaveChanges();
            OnNuevaMarcaAdded(this, new NuevaMarcaEventArgs {
                Marca = marca
            });
            this.Close();
        }
        private void Button1_Click(object sender, EventArgs e)
        {
            if (!Validar())
            {
                return;
            }

            var TipoCombustible = new TipoCombustible()
            {
                Descripcion = txtDescripcion.Text,
                EstadoID    = (int)ENUM_ESTADO_TIPO_COMBUSTIBLE.ACTIVO
            };

            dbContext.TiposCombustible.Add(TipoCombustible);
            dbContext.SaveChanges();
            OnNuevoTipoCombustibleAdded(this, new NuevoTipoCombustibleEventArgs {
                TipoCombustible = TipoCombustible
            });
            this.Close();
        }
Example #14
0
        private void Button1_Click(object sender, EventArgs e)
        {
            if (!Validar())
            {
                return;
            }

            var modelo = new Modelo()
            {
                Descripcion = txtDescripcion.Text,
                EstadoID    = (int)ENUM_ESTADO_MODELO.ACTIVO,
                MarcaID     = ((Marca)cboMarca.SelectedItem).ID
            };

            dbContext.Modelos.Add(modelo);
            dbContext.SaveChanges();
            OnNuevoModeloAdded(this, new NuevoModeloEventArgs {
                Modelo = modelo
            });
            this.Close();
        }
Example #15
0
 public void InsertCliente(Cliente cl)
 {
     if (cl.Id == 0)
     {
         _db.Clientes.Add(cl);
         _db.Usuarios.Add(cl.Usuario);
     }
     else
     {
         var cliente = _db.Clientes.FirstOrDefault(x => x.Id == cl.Id);
         cliente.Id_Estado      = cl.Id_Estado;
         cliente.Cedula         = cl.Cedula.Trim();
         cliente.LimiteCredito  = cl.LimiteCredito;
         cliente.Nombre         = cl.Nombre;
         cliente.NoTarjetaCr    = cl.NoTarjetaCr.Trim();
         cliente.TipoPersona    = cl.TipoPersona.Trim();
         cliente.Usuario.Id     = cliente.Id_User.Value;
         cliente.Usuario.Email  = cl.Usuario.Email;
         cliente.Usuario.Pass   = cl.Usuario.Pass;
         cliente.Usuario.Id_Rol = cl.Usuario.Id_Rol;
     }
     _db.SaveChanges();
 }
Example #16
0
        private void BtnActualizar_Click(object sender, EventArgs e)
        {
            if (!Validar())
            {
                return;
            }

            var vehiculo = dbContext.Vehiculos.Find(int.Parse(txtIdentificador.Text));

            vehiculo.Descripcion = txtDescripcion.Text;
            vehiculo.EstadoID    = ((EstadoVehiculo)cboEstados.SelectedItem).ID;
            vehiculo.MarcaID     = ((Marca)cboMarca.SelectedItem).ID;
            vehiculo.ModeloID    = ((Modelo)cboModelo.SelectedItem).ID;
            vehiculo.NumChasis   = txtNoChasis.Text;
            vehiculo.NumMotor    = txtNoMotor.Text;
            vehiculo.NumPlaca    = txtPlaca.Text;
            dbContext.SaveChanges();
            OnVehiculoActualizado(this, new EditarVehiculoEventArgs()
            {
                Vehiculo = vehiculo
            });
            this.Close();
        }
Example #17
0
 /// <summary>
 /// Inserta el empleado
 /// </summary>
 /// <param name="em"></param>
 public void InsertEmpleado(Empleado em)
 {
     if (em.Id == 0)
     {
         _db.Empleadoes.Add(em);
         _db.Usuarios.Add(em.Usuario);
     }
     else
     {
         var emp = _db.Empleadoes.FirstOrDefault(x => x.Id == em.Id);
         emp.Id_Estado      = em.Id_Estado;
         emp.Cedula         = em.Cedula;
         emp.Comision       = em.Comision;
         emp.Nombre         = em.Nombre;
         emp.Tanda          = em.Tanda;
         emp.FechaIngreso   = em.FechaIngreso;
         emp.Usuario.Id     = emp.Id_User.Value;
         emp.Usuario.Email  = em.Usuario.Email;
         emp.Usuario.Pass   = em.Usuario.Pass;
         emp.Usuario.Id_Rol = em.Usuario.Id_Rol;
     }
     _db.SaveChanges();
 }
        private void BtnActualizar_Click(object sender, EventArgs e)
        {
            if (!Validar())
            {
                return;
            }

            var cliente = dbContext.Clientes.Find(int.Parse(txtIdentificador.Text));

            cliente.Nombre         = txtNombre.Text;
            cliente.Cedula         = txtCedula.Text;
            cliente.Telefono       = txtTelefono.Text;
            cliente.LimiteCredito  = nudLimiteCredito.Value;
            cliente.TarjetaCredito = txtTarjetaCredito.Text;
            cliente.TipoPersonaID  = ((TipoPersona)cboTipoPersona.SelectedItem).ID;
            cliente.EstadoID       = ((EstadoCliente)cboEstado.SelectedItem).ID;

            dbContext.SaveChanges();
            OnClienteActualizado(this, new EditarClienteEventArgs()
            {
                Cliente = cliente
            });
            this.Close();
        }
Example #19
0
 public int Complete()
 {
     return(context.SaveChanges());
 }