private void btnCrear_Click(object sender, EventArgs e)
        {
            if (cmbMarca.SelectedIndex != -1 || !string.IsNullOrWhiteSpace(txtModelo.Text))
            {
                model.ID_MARCA_VEHICULO = int.Parse(cmbMarca.SelectedValue.ToString());
                model.NOMBRE            = txtModelo.Text;
                model.ESTADO            = cbEstado.Checked;

                using (RentaCarEntities db = new RentaCarEntities()) {
                    if (model.ID == 0)
                    {
                        db.MODELO_VEHICULO.Add(model);
                        MessageBox.Show("Modelo de la marca agregado");
                    }
                    else
                    {
                        db.Entry(model).State = EntityState.Modified;
                        MessageBox.Show("Modelo de la marca modificado");
                    }
                    db.SaveChanges();
                }
                Limpiar();
                getModelos();
            }
            else
            {
                MessageBox.Show("Rellene los campos");
            }
        }
        private void btnCrear_Click(object sender, EventArgs e)
        {
            if (validarData())
            {
                using (RentaCarEntities db = new RentaCarEntities())
                {
                    if (renta.ID > 0)
                    {
                        renta.ID_CLIENTE       = Convert.ToInt32(cmbCliente.SelectedValue);
                        renta.ID_VEHICULO      = Convert.ToInt32(cmbVehiculo.SelectedValue);
                        renta.FECHA_RENTA      = dpRenta.Value;
                        renta.FECHA_DEVOLUCION = dpDevolucion.Value;
                        renta.CANTIDAD_DIAS    = Convert.ToInt32(lblDias.Text);
                        renta.MONTO_DIA        = Convert.ToInt32(numericCostePorDia.Value);
                        renta.DESCRIPCION      = txtDescripcion.Text;
                        renta.ESTADO           = cbEstado.Checked;

                        db.Entry(renta).State = EntityState.Modified;
                        MessageBox.Show("Renta actualizada");
                    }
                    else
                    {
                        //Inspección
                        inspeccion.ID_VEHICULO              = Convert.ToInt32(cmbVehiculo.SelectedValue);
                        inspeccion.CODIGO                   = CodigoAleatorio();
                        inspeccion.ID_CANTIDAD_COMBUSTIBLE  = Convert.ToInt32(cmbCantidadCombustible.SelectedValue);
                        inspeccion.TIENE_RAYADURAS          = rayaduras.Checked;
                        inspeccion.TIENE_ROTURA_CRISTAL     = cristalesRotos.Checked;
                        inspeccion.TIENE_GATO               = gato.Checked;
                        inspeccion.FECHA_CREACION           = DateTime.Now;
                        inspeccion.GOMA_REPUESTO            = gomaRepuesto.Checked;
                        inspeccion.GOMA_DELANTERA_DERECHA   = gomaDD.Checked;
                        inspeccion.GOMA_DELANTERA_IZQUIERDA = gomaDI.Checked;
                        inspeccion.GOMA_TRASERA_DERECHA     = gomaTD.Checked;
                        inspeccion.GOMA_TRASERA_IZQUIERDA   = gomaTI.Checked;

                        db.INSPECCION.Add(inspeccion);

                        //Renta
                        renta.ID_INSPECCION    = inspeccion.ID;
                        renta.ID_CLIENTE       = Convert.ToInt32(cmbCliente.SelectedValue);
                        renta.ID_EMPLEADO      = empleado.ID;
                        renta.ID_VEHICULO      = Convert.ToInt32(cmbVehiculo.SelectedValue);
                        renta.FECHA_RENTA      = dpRenta.Value;
                        renta.FECHA_DEVOLUCION = dpDevolucion.Value;
                        renta.FECHA_CREACION   = DateTime.Now;
                        renta.CANTIDAD_DIAS    = Convert.ToInt32(lblDias.Text);
                        renta.MONTO_DIA        = Convert.ToDecimal(numericCostePorDia.Value);
                        renta.DESCRIPCION      = txtDescripcion.Text;
                        renta.CODIGO           = CodigoAleatorio();
                        renta.ESTADO           = false;
                        db.RENTA.Add(renta);
                        MessageBox.Show("Renta agregada");
                    }
                    db.SaveChanges();
                    Limpiar();
                    getRentas();
                }
            }
        }
Ejemplo n.º 3
0
 private void btnCrear_Click(object sender, EventArgs e)
 {
     model.DESCRIPCION = textBox1.Text.Trim();
     model.ESTADO      = checkBox1.Checked;
     if (string.IsNullOrWhiteSpace(textBox1.Text))
     {
         MessageBox.Show("Llene los campos");
     }
     else
     {
         using (RentaCarEntities db = new RentaCarEntities())
         {
             if (model.ID == 0)
             {
                 db.TANDA.Add(model);
                 MessageBox.Show("Tanda Agregada");
             }
             else
             {
                 db.Entry(model).State = EntityState.Modified;
                 MessageBox.Show("Tanda modificada");
             }
             db.SaveChanges();
         }
         Limpiar();
         getTandas();
     }
 }
Ejemplo n.º 4
0
        private void btnCrear_Click(object sender, EventArgs e)
        {
            if (cedulaValidate())
            {
                model.NOMBRES         = txtNombres.Text;
                model.APELLIDOS       = txtApellidos.Text;
                model.CEDULA          = txtCedula.Text;
                model.TELEFONO        = txtTelefono.Text;
                model.EMAIL           = txtEmail.Text;
                model.TARJETA_CREDITO = txtTarjetaCredito.Text;
                model.LIMITE_CREDITO  = numericLimiteCredito.Value;
                model.ID_TIPO_CLIENTE = Convert.ToInt32(cmbTipoCliente.SelectedValue);
                model.ESTADO          = Convert.ToBoolean(cbEstado.Checked);
                model.FECHA_CREACION  = Convert.ToDateTime(lblFechaHoy.Text);

                using (RentaCarEntities db = new RentaCarEntities())
                {
                    if (model.ID == 0)
                    {
                        db.CLIENTE.Add(model);
                        MessageBox.Show("Cliente agregado");
                    }
                    else
                    {
                        db.Entry(model).State = EntityState.Modified;
                        MessageBox.Show("Cliente actualizado");
                    }
                    db.SaveChanges();
                    getClientes();
                    Limpiar();
                }
            }
        }
        private void btnCrear_Click(object sender, EventArgs e)
        {
            if (txtCombustible.Text != "")
            {
                model.NOMBRE = txtCombustible.Text.Trim();
                model.ESTADO = cbEstado.Checked;

                using (RentaCarEntities db = new RentaCarEntities())
                {
                    if (model.ID == 0)
                    {
                        db.COMBUSTIBLE_VEHICULO.Add(model);
                        MessageBox.Show("El combustible ha sido agregado");
                    }
                    else
                    {
                        db.Entry(model).State = EntityState.Modified;
                        MessageBox.Show("El combustible ha sido modificado");
                    }
                    db.SaveChanges();
                }
                Limpiar();
                getCombustibles();
            }
            else
            {
                MessageBox.Show("Rellene los campos");
            }
        }
Ejemplo n.º 6
0
        public ActionResult SeleccionPago()
        {
            var currentUserId = User.Identity.GetUserId();

            // Unauthorized access
            if (string.IsNullOrEmpty(currentUserId))
            {
                return(new HttpUnauthorizedResult());
            }

            if (Session["fechas"] == null)
            {
                return(RedirectToAction("Index", "Home"));
            }

            BuscadorPrincipal buscador = (BuscadorPrincipal)Session["fechas"];

            Orden orden = new Orden();

            orden.userID             = currentUserId;
            orden.comuna             = buscador.Comuna;
            orden.desde              = buscador.Fechacompletadesde.Value.Date;
            orden.hasta              = buscador.Fechacompletahasta.Value.Date;
            orden.dias_totales       = buscador.Dias;
            orden.direccion          = buscador.Direccion;
            orden.estado             = (int)EstadoOrden.Creado;
            orden.fecha_desde        = buscador.Fechacompletadesde.Value;
            orden.fecha_hasta        = buscador.Fechacompletahasta.Value;
            orden.tiempo_desde       = buscador.Timedesde;
            orden.tiempo_hasta       = buscador.Timehasta;
            orden.total_final        = buscador.TotalFinal;
            orden.total_precio_abono = buscador.AbonoPorDias;
            orden.vehiculoID         = buscador.Idvehiculo;
            orden.total_precio_dias  = buscador.TotalPorDias;
            orden.fecha_creacion     = DateTime.Now;

            db.Orden.Add(orden);
            db.SaveChanges();

            int totalSeguro = 0;

            foreach (Seguro seg in buscador.Seguros)
            {
                DetalleSeguro detseguro = new DetalleSeguro();
                detseguro.id_orden  = orden.id;
                detseguro.id_seguro = seg.id;
                totalSeguro         = totalSeguro + seg.valor;
                db.DetalleSeguro.Add(detseguro);
            }

            orden.total_precio_seguro = totalSeguro;
            db.Entry(orden).State     = System.Data.Entity.EntityState.Modified;

            db.SaveChanges();

            Session.Remove("fechas");

            return(View());
        }
Ejemplo n.º 7
0
 public ActionResult Edit([Bind(Include = "kenteken,merk,type,dagprijs,beschikbaar,foto")] auto auto)
 {
     if (ModelState.IsValid)
     {
         db.Entry(auto).State = EntityState.Modified;
         db.SaveChanges();
         return(RedirectToAction("Index"));
     }
     return(View(auto));
 }
Ejemplo n.º 8
0
 public ActionResult Edit([Bind(Include = "id,categoriaID,modelo,capacidad,transmision,aire_acondicionado,cierre_centralizado,abono,valor,url_foto,disponible,puertas")] Vehiculo vehiculo)
 {
     if (ModelState.IsValid)
     {
         db.Entry(vehiculo).State = EntityState.Modified;
         db.SaveChanges();
         return(RedirectToAction("Index"));
     }
     ViewBag.categoriaID = new SelectList(db.Categoria, "id", "nombre", vehiculo.categoriaID);
     return(View(vehiculo));
 }
Ejemplo n.º 9
0
 public ActionResult Edit([Bind(Include = "factuurnummer,klantcode,medewerkerscode,datum,factuurtotaal")] factuur factuur)
 {
     if (ModelState.IsValid)
     {
         db.Entry(factuur).State = EntityState.Modified;
         db.SaveChanges();
         return(RedirectToAction("Index"));
     }
     ViewBag.klantcode       = new SelectList(db.klant, "klantcode", "voorletters", factuur.klantcode);
     ViewBag.medewerkerscode = new SelectList(db.medewerker, "medewerkerscode", "voorletters", factuur.medewerkerscode);
     return(View(factuur));
 }
Ejemplo n.º 10
0
        private void btnBorrar_Click(object sender, EventArgs e)
        {
            string Preg = (renta.ESTADO == true) ? "Desea desactivar a esta Renta?" : "Desea activar a esta renta?";

            if (MessageBox.Show(Preg, "Mensaje", MessageBoxButtons.YesNo) == DialogResult.Yes)
            {
                renta.ESTADO = !renta.ESTADO;
                using (RentaCarEntities db = new RentaCarEntities())
                {
                    db.Entry(renta).State = EntityState.Modified;
                    db.SaveChanges();
                }
                Limpiar();
                getRentas();
            }
        }
Ejemplo n.º 11
0
        private void button2_Click(object sender, EventArgs e)
        {
            string Preg = (model.ESTADO == true) ? "Desea desactivar a este cliente?" : "Desea activar a este cliente?";

            if (MessageBox.Show(Preg, "Mensaje", MessageBoxButtons.YesNo) == DialogResult.Yes)
            {
                model.ESTADO = !model.ESTADO;
                using (RentaCarEntities db = new RentaCarEntities())
                {
                    db.Entry(model).State = EntityState.Modified;
                    MessageBox.Show("Estado modificado");
                    db.SaveChanges();
                }
                Limpiar();
                getClientes();
            }
        }
Ejemplo n.º 12
0
 private void btnBorrar_Click(object sender, EventArgs e)
 {
     if (MessageBox.Show("Desea borrar esta tanda?", "Mensaje", MessageBoxButtons.YesNo) == DialogResult.Yes)
     {
         using (RentaCarEntities db = new RentaCarEntities())
         {
             var entry = db.Entry(model);
             if (entry.State == EntityState.Detached)
             {
                 db.TANDA.Attach(model);
             }
             db.TANDA.Remove(model);
             db.SaveChanges();
             Limpiar();
             getTandas();
         }
     }
 }
 private void btnCrear_Click(object sender, EventArgs e)
 {
     model.DESCRIPCION = txtCantidadCombustible.Text;
     using (RentaCarEntities db = new RentaCarEntities())
     {
         if (model.ID == 0)
         {
             db.CANTIDAD_COMBUSTIBLE.Add(model);
         }
         else
         {
             db.Entry(model).State = EntityState.Modified;
         }
         db.SaveChanges();
         getCantidades();
         Limpiar();
     }
 }
 private void btnBorrar_Click(object sender, EventArgs e)
 {
     if (MessageBox.Show("Desea borrar este modelo de vehículo?", "Mensaje", MessageBoxButtons.YesNo) == DialogResult.Yes)
     {
         using (RentaCarEntities db = new RentaCarEntities())
         {
             var entry = db.Entry(model);
             if (entry.State == EntityState.Detached)
             {
                 db.MODELO_VEHICULO.Attach(model);
             }
             db.MODELO_VEHICULO.Remove(model);
             db.SaveChanges();
             MessageBox.Show("Modelo de vehículo eliminado");
             getModelos();
             Limpiar();
         }
     }
 }
 private void btnBorrar_Click(object sender, EventArgs e)
 {
     if (MessageBox.Show("Desea borrar este tipo de cliente?", "Mensaje", MessageBoxButtons.YesNo) == DialogResult.Yes)
     {
         using (RentaCarEntities db = new RentaCarEntities())
         {
             var entry = db.Entry(model);
             if (entry.State == EntityState.Detached)
             {
                 db.TIPO_CLIENTE.Attach(model);
             }
             db.TIPO_CLIENTE.Remove(model);
             db.SaveChanges();
             MessageBox.Show("Tipo de cliente eliminado");
             Limpiar();
             getTipoClientes();
         }
     }
 }
 private void btnBorrar_Click(object sender, EventArgs e)
 {
     if (MessageBox.Show("Desea borrar esta cantidad de combustible?", "Mensaje", MessageBoxButtons.YesNo) == DialogResult.Yes)
     {
         using (RentaCarEntities db = new RentaCarEntities())
         {
             var entry = db.Entry(model);
             if (entry.State == EntityState.Detached)
             {
                 db.CANTIDAD_COMBUSTIBLE.Attach(model);
             }
             db.CANTIDAD_COMBUSTIBLE.Remove(model);
             db.SaveChanges();
             MessageBox.Show("Cantidad eliminada");
             Limpiar();
             getCantidades();
         }
     }
 }
 private void btnCrear_Click(object sender, EventArgs e)
 {
     if (txtTipoCliente.Text != "")
     {
         model.DESCRIPCION = txtTipoCliente.Text.Trim();
         using (RentaCarEntities db = new RentaCarEntities())
         {
             if (model.ID == 0)
             {
                 db.TIPO_CLIENTE.Add(model);
                 MessageBox.Show("Tipo de cliente agregado");
             }
             else
             {
                 db.Entry(model).State = EntityState.Modified;
                 MessageBox.Show("Tipo de cliente modificado");
             }
             db.SaveChanges();
             getTipoClientes();
             Limpiar();
         }
     }
 }
 private void btnCrear_Click(object sender, EventArgs e)
 {
     if (txtTipoEmpleado.Text != "")
     {
         model.DESCRIPCION = txtTipoEmpleado.Text.Trim();
         using (RentaCarEntities db = new RentaCarEntities())
         {
             if (model.ID == 0)
             {
                 db.TIPO_EMPLEADO.Add(model);
                 MessageBox.Show("El tipo de empleado ha sido agregado");
             }
             else
             {
                 db.Entry(model).State = EntityState.Modified;
                 MessageBox.Show("El tipo de empleado ha sido modificado");
             }
             db.SaveChanges();
             getTiposEmpleados();
             Limpiar();
         }
     }
 }