private void btnEliminar_Click(object sender, EventArgs e)
        {
            Vehiculo v = new Vehiculo();

            v.IdVehiculo = Convert.ToInt32(txtID.Text);

            if (!string.IsNullOrEmpty(txtID.Text))
            {
                DialogResult boton = MessageBox.Show("Realmente desea eliminar registro?", "Alerta", MessageBoxButtons.OKCancel, MessageBoxIcon.Warning);
                if (boton == DialogResult.OK)
                {
                    int res = new DAOVehiculo().Eliminar(v);
                    if (res == 1)
                    {
                        MessageBox.Show("Se eliminó el vehículo", "Vehiculo", MessageBoxButtons.OK, MessageBoxIcon.Information);
                        Listar();
                    }
                    else
                    {
                        MessageBox.Show("No se pudo eliminar el Vehículo", "Vehiculo", MessageBoxButtons.OK, MessageBoxIcon.Error);
                    }
                }
                else
                {
                    Listar();
                }
            }
        }
Exemple #2
0
        public ActionResult DetalleVehiculo(string id2)
        {
            string name    = TempData["username"].ToString();
            string nameRol = TempData["rol"].ToString();
            int    codUser = Int32.Parse(TempData["codUser"].ToString());

            ViewBag.name         = name;
            ViewBag.rol          = nameRol;
            TempData["username"] = name;
            TempData["rol"]      = nameRol;
            TempData["codUser"]  = codUser;

            DAOUsuario dataU  = DAOUsuario.getInstance();
            string     today  = DateTime.Now.ToString("dd/MM/yyyy HH:mm:ss tt");
            string     accion = "Detalles del vehiculo en " + id2;

            dataU.insertarAccion(codUser, 2, today, accion);

            DAOVehiculo data = DAOVehiculo.getInstance();
            Vehiculo    veh  = data.buscarDetalleTerrestre(id2);

            if (veh.placa == null)
            {
                veh = data.buscarDetalleBarco(id2);
            }
            if (veh.placa == null)
            {
                veh = data.buscarDetalleAvion(id2);
            }
            return(View(veh));
        }
        private void btnAceptar_Click(object sender, EventArgs e)
        {
            if (txtPlaca.Text == "" || txtPlaca.Text == null || txtMarca.Text == "" || txtMarca.Text == null ||
                txtModelo.Text == "" || txtModelo.Text == null || cboFecha.Text == "" || cboFecha.Text == null ||
                txtCertificado.Text == "" || txtCertificado.Text == null || txtPeso.Text == "" || txtPeso.Text == null ||
                txtVolumen.Text == "" || txtVolumen.Text == null)
            {
                MessageBox.Show("Ingrese datos completos", "Verifique", MessageBoxButtons.OK, MessageBoxIcon.Exclamation);
            }
            else
            {
                Vehiculo obj = new Vehiculo();
                obj.Placa           = txtPlaca.Text;
                obj.Marca           = txtMarca.Text;
                obj.Modelo          = txtModelo.Text;
                obj.AnioFabricacion = cboFecha.Text.ToString();
                obj.Certificado     = txtCertificado.Text;
                obj.PesoMaximo      = Convert.ToDecimal(txtPeso.Text);
                obj.VolumenMaximo   = Convert.ToDecimal(txtVolumen.Text);

                if (ACCION.Equals("N"))
                {
                    int res = new DAOVehiculo().Insertar(obj);
                    if (res == 1)
                    {
                        MessageBox.Show("Se registró el vehículo", "Vehiculo", MessageBoxButtons.OK, MessageBoxIcon.Information);
                        HabilitarEdicion(false);
                        HabilitarBotones(true);
                        Listar();
                    }
                    else
                    {
                        MessageBox.Show("No se registró el vehículo", "Vehiculo", MessageBoxButtons.OK, MessageBoxIcon.Error);
                    }
                }
                if (ACCION.Equals("E"))
                {
                    obj.IdVehiculo = Convert.ToInt32(txtID.Text);
                    int res = new DAOVehiculo().Actualizar(obj);
                    if (res == 1)
                    {
                        MessageBox.Show("Se actualizó el vehiculo", "Vehiculo", MessageBoxButtons.OK, MessageBoxIcon.Information);
                        HabilitarEdicion(false);
                        HabilitarBotones(true);
                        Listar();
                    }
                    else
                    {
                        MessageBox.Show("No se actualizó el vehiculo", "Vehiculo", MessageBoxButtons.OK, MessageBoxIcon.Error);
                    }
                }
                HabilitarEdicion(false);
                HabilitarBotones(true);
            }
        }
Exemple #4
0
        public ActionResult Reporte27E()
        {
            string name    = TempData["username"].ToString();
            string nameRol = TempData["rol"].ToString();
            int    codUser = Int32.Parse(TempData["codUser"].ToString());

            ViewBag.name         = name;
            ViewBag.rol          = nameRol;
            TempData["username"] = name;
            TempData["rol"]      = nameRol;
            TempData["codUser"]  = codUser;

            DAOUsuario dataU  = DAOUsuario.getInstance();
            string     today  = DateTime.Now.ToString("dd/MM/yyyy HH:mm:ss tt");
            string     accion = "Reporte 27E";

            dataU.insertarAccion(codUser, 2, today, accion);

            DAOVehiculo     data     = DAOVehiculo.getInstance();
            List <Vehiculo> paquetes = data.obtenerReporte27E();

            return(View(paquetes));
        }
        private void dgvLista_CellClick(object sender, DataGridViewCellEventArgs e)
        {
            if (e.RowIndex >= 0)
            {
                DataGridViewRow row = dgvLista.Rows[e.RowIndex];
                if (row != null)
                {
                    int id = Convert.ToInt32(row.Cells[0].Value);

                    Vehiculo v = new DAOVehiculo().Obtener(id);
                    if (v != null)
                    {
                        txtID.Text          = v.IdVehiculo.ToString();
                        txtPlaca.Text       = v.Placa;
                        txtMarca.Text       = v.Marca;
                        txtModelo.Text      = v.Modelo;
                        cboFecha.Text       = v.AnioFabricacion;
                        txtCertificado.Text = v.Certificado;
                        txtPeso.Text        = v.PesoMaximo.ToString();
                        txtVolumen.Text     = v.VolumenMaximo.ToString();
                    }
                }
            }
        }
Exemple #6
0
        public void GenerarPoliza(dto_poliza dtoPoliza)
        {
            try
            {
                Validar(dtoPoliza);
                Poliza poliza = new Poliza(dtoPoliza)
                {
                    idCliente = clientePoliza.id
                };
                //Agregar medidas de seguridad
                foreach (var ms in dtoPoliza.Medidas_Seguridad)
                {
                    DAOMedSeg             dAOMedSeg             = new DAOMedSeg();
                    PolizaMedidaSeguridad polizaMedidaSeguridad = new PolizaMedidaSeguridad();
                    MedidaSeguridad       medidaSeguridad       = new MedidaSeguridad();
                    medidaSeguridad = dAOMedSeg.get(ms);
                    polizaMedidaSeguridad.idMedidaSeguridad = medidaSeguridad.id;
                    polizaMedidaSeguridad.Valor             = 1;
                    poliza.PolizaMedidaSeguridads.Add(polizaMedidaSeguridad); //se usa clase virtual
                }
                //Agregar hijos
                foreach (var auxhijo in dtoPoliza.Hijo)
                {
                    DAOEstCivil dAOEstCivil = new DAOEstCivil();
                    PolizaHijo  hijo        = new PolizaHijo
                    {
                        fechaNacimiento = auxhijo.Fecha_nac,
                        idEstadoCivil   = auxhijo.IdEstadoCivil,
                        idSexo          = auxhijo.IdSexo
                    };
                    poliza.PolizaHijoes.Add(hijo);  //se usa clase virtual
                }

                //Agregar cuotas
                int nroCuota = 1;
                foreach (var fechaVenc in dtoPoliza.Vto_Pago)
                {
                    PolizaCuota polizaCuota = new PolizaCuota
                    {
                        fechaVencimiento = fechaVenc,
                        idPoliza         = poliza.id,
                        importeCuota     = dtoPoliza.Monto_Abonar / dtoPoliza.FormaPago,
                        nroCuota         = nroCuota++
                    };
                    poliza.PolizaCuotas.Add(polizaCuota);   // Usando esta clase virtual terminamos creando una PolizaCuota
                }

                // CARGA VEHICULO
                DAOVehiculo dAOVehiculo = new DAOVehiculo();


                poliza.idVehiculo = dAOVehiculo.Get(dtoPoliza.IdVehiculo).id;
                poliza.nroMotor   = dtoPoliza.NroMotor;
                poliza.nroChasis  = dtoPoliza.NroChasis;
                poliza.patente    = dtoPoliza.Patente;

                DAOPoliza dAOPoliza = new DAOPoliza();

                poliza.idEstadoPoliza = 1;  //Estado Generada

                //Se guarda la poliza generada

                dAOPoliza.GuardarPoliza(poliza);

                //Cambiar estado al Cliente

                gestorCliente.CambiarEstadoCliente(poliza.idCliente, dtoPoliza.Nro_Siniestros);
            }
            catch (Exception e)
            {
                throw new Exception(e.Message);
            }
        }
Exemple #7
0
        public Vehiculo VehiculoTraerPorPlaca(int pIdCliente, string pPlaca)
        {
            DAOVehiculo daoVehiculo = new DAOVehiculo();

            return(daoVehiculo.TraerPorPlaca(pIdCliente, pPlaca));
        }
Exemple #8
0
        public int Actualizar(Vehiculo vehiculo)
        {
            DAOVehiculo daoVehiculo = new DAOVehiculo();

            return(daoVehiculo.Actualizar(vehiculo));
        }
Exemple #9
0
        public Vehiculo VehiculoTraerPorId(int Id)
        {
            DAOVehiculo daoVehiculo = new DAOVehiculo();

            return(daoVehiculo.TraerPorId(Id));
        }
Exemple #10
0
        public int Insertar(Vehiculo vehiculo)
        {
            DAOVehiculo daoVehiculo = new DAOVehiculo();

            return(daoVehiculo.Insertar(vehiculo));
        }
Exemple #11
0
        public List <Vehiculo> Listar()
        {
            DAOVehiculo daoVehiculo = new DAOVehiculo();

            return(daoVehiculo.Listar());
        }