private void cargar_combo_Clase_Vehiculo()
 {
     cmbClaseVehiculo.DisplayMember = "Descripcion";
     cmbClaseVehiculo.ValueMember   = "Id";
     cmbClaseVehiculo.DataSource    = TrabajarVehiculo.listar_clase_vehiculo();
     cmbClaseVehiculo.SelectedIndex = -1;
 }
 /// <summary>
 /// Carga el combo box con los vehiculos mostrando MARCA + LINEA + MODELO
 /// </summary>
 private void cargar_combo_vehiculo()
 {
     cmbVehiculo.DisplayMember = "veh_detalle";
     cmbVehiculo.ValueMember   = "Matricula";
     cmbVehiculo.DataSource    = TrabajarVehiculo.listar_Vehiculo();
     cmbVehiculo.SelectedIndex = -1;
 }
 private void cargar_combo_linea(int id_marca)
 {
     cmbLinea.DisplayMember = "lin_nombre";
     cmbLinea.ValueMember   = "lin_id";
     cmbLinea.DataSource    = TrabajarVehiculo.listar_linea(id_marca);
     cmbLinea.SelectedIndex = -1;
 }
示例#4
0
        private void btnConfirmar_Click(object sender, EventArgs e)
        {
            if (cboClientes.Text == "Select Client" || nudPrecio.Value == 0 || cboFormaPago.Text == "Select Way To Pay" ||
                cboVehiculo.Text == "Select Vehicle")
            {
                MessageBox.Show("No puede registar campos vacíos");
            }
            else
            {
                if (MessageBox.Show("confirms the action?", "Save data", MessageBoxButtons.YesNo) == DialogResult.Yes)
                {
                    Venta oVenta = new Venta();

                    oVenta.CLI_dni         = (string)cboClientes.SelectedValue;
                    oVenta.USU_id          = Int32.Parse(id);
                    oVenta.VEH_matricula   = (string)cboVehiculo.SelectedValue;
                    oVenta.VTA_fecha       = dtpFecha.Value;
                    oVenta.FP_id           = (Int32)cboFormaPago.SelectedValue;
                    oVenta.VTA_precioFinal = Decimal.Parse(TrabajarVehiculo.verPrecio((string)cboVehiculo.SelectedValue));
                    oVenta.VTA_estado      = true;

                    TrabajarVenta.AgregarVenta(oVenta);

                    MessageBox.Show("¡VENTA REGISTRADA CON EXITO!");
                    limpiarCampos();
                }
            }
        }
        /// <summary>
        /// Actualiza: agrega todos los datos de los campos
        /// </summary>
        /// <param name="sender"></param>
        /// <param name="e"></param>
        private void btnActualizar_Click(object sender, EventArgs e)
        {
            Vehiculo vehiculo = new Vehiculo();

            vehiculo.Veh_Matricula = txtMatricula.Text;
            vehiculo.Veh_Marca     = Convert.ToString(cmbMarca.SelectedValue);
            vehiculo.Veh_Linea     = Convert.ToString(cmbLinea.SelectedValue);
            vehiculo.Veh_Modelo    = txtModelo.Text;
            vehiculo.Veh_Color     = txtColor.Text;
            vehiculo.Veh_Puertas   = Convert.ToInt32(txtPuertas.Text);

            if (rbtnSiGps.Checked == true)
            {
                vehiculo.Veh_Gps = true;
            }
            else
            {
                if (rbtnNoGps.Checked == true)
                {
                    vehiculo.Veh_Gps = false;
                }
            }

            vehiculo.Veh_TipoVehiculo = Convert.ToString(cmbTipoVehiculo.SelectedValue);
            vehiculo.Veh_ClaseVehiulo = Convert.ToString(cmbClaseVehiculo.SelectedValue);
            vehiculo.Veh_Precio       = Convert.ToDecimal(txtPrecio.Text);

            TrabajarVehiculo.actualizar_vehiculo(vehiculo);
        }
示例#6
0
        /// <summary>
        /// Elimina el vehiculo
        /// </summary>
        /// <param name="sender"></param>
        /// <param name="e"></param>
        private void btnEVehiculo_Click(object sender, System.EventArgs e)
        {
            String       msj          = "Esta seguro que quiere Eliminar este Vehiculo " + this.txtAMatricula.Text + " " + cmbMarca.Text;
            DialogResult dialogResult = MessageBox.Show(msj, "Confirmar", MessageBoxButtons.YesNo, MessageBoxIcon.Question);

            if (dialogResult == DialogResult.Yes)
            {
                Form frmVehiculo = Application.OpenForms.Cast <Form>().FirstOrDefault(x => x is FrmVehiculo);
                if (frmVehiculo != null)
                {
                    try
                    {
                        TrabajarVehiculo.eliminarVehiculo(txtAMatricula.Text);
                        MessageBox.Show("Vehiculo Eliminado");
                        ((FrmVehiculo)frmVehiculo).dataVehiculo.DataSource = TrabajarVehiculo.listarVehiculo();
                        ((FrmVehiculo)frmVehiculo).contar();
                    }
                    catch
                    {
                        MessageBox.Show("Vehiculo Eliminado");
                        TrabajarVehiculo.eliminarVehiculo(txtAMatricula.Text);
                        ((FrmVehiculo)frmVehiculo).dataVehiculo.DataSource = TrabajarVehiculo.listarVehiculo();
                        ((FrmVehiculo)frmVehiculo).contar();
                    }
                }
            }
        }
示例#7
0
        /// <summary>
        /// Carga los combos rol con sus respectivos items y actualiza la fecha
        /// </summary>
        private void cargarComboRol(string u)
        {
            string nombreVendedor = TrabajarUsuarios.traerVendedor(u);

            lblVendedor.Text = "Vendedor: " + nombreVendedor;

            //Configurar Fecha actual
            dtpFecha.Value = DateTime.Today;

            nudPrecio.Minimum = 0;
            nudPrecio.Maximum = 10000000;

            cboClientes.DataSource    = TrabajarCliente.traerClienteComboBox();
            cboClientes.DisplayMember = "cli_ayn";
            cboClientes.ValueMember   = "cli_dni";
            cboClientes.Text          = "Select Client";

            cboVehiculo.DataSource    = TrabajarVehiculo.traerVehiculoComboBox();
            cboVehiculo.DisplayMember = "veh_datos";
            cboVehiculo.ValueMember   = "veh_matricula";
            cboVehiculo.Text          = "Select Vehicle";

            cboFormaPago.DataSource    = TrabajarFormaPago.ObtenerFormaPago();
            cboFormaPago.DisplayMember = "Descripción";
            cboFormaPago.ValueMember   = "ID";
            cboFormaPago.Text          = "Select Vehicle Type";
        }
        private void btnModificarLinea_Click(object sender, EventArgs e)
        {
            if (txtLinea.Text == null || txtLinea.Text == "")
            {
                MessageBox.Show("No puede haber campos vacios");
            }
            else
            {
                var confirmResult = MessageBox.Show("¿Seguro que quieres Modificar?",
                                                    "¿Modificar?",
                                                    MessageBoxButtons.YesNo);
                if (confirmResult == DialogResult.Yes)
                {
                    int    id      = Convert.ToInt32(dgvLinea.CurrentRow.Cells["Id"].Value);
                    string nombre  = txtLinea.Text;
                    int    idMarca = Convert.ToInt32(cmbMarca.SelectedValue);
                    TrabajarVehiculo.actualizar_Linea(id, nombre, idMarca);
                    actualizarDataGridLinea();


                    btnModificarLinea.Enabled = false;
                    limpiarCamposLinea();
                }
                else
                {
                    limpiarCamposLinea();
                }
            }
        }
 private void carga_combo_marca()
 {
     cmbMarca.DisplayMember = "mar_nombre";
     cmbMarca.ValueMember   = "mar_id";
     cmbMarca.DataSource    = TrabajarVehiculo.listar_marca();
     cmbMarca.SelectedIndex = -1;
 }
        /// <summary>
        /// Agrega el Precio del Vehiculo seleccionado al campo de PRECIO FINAL
        /// </summary>
        /// <param name="sender"></param>
        /// <param name="e"></param>
        private void cmbVehiculo_SelectionChangeCommitted(object sender, EventArgs e)
        {
            //obtiene la matricula del vehiculo seleccionado
            String matricula = Convert.ToString(cmbVehiculo.SelectedValue);

            //busca el precio del vehiculo seleccionado y lo muestra en el campo Precio Final
            txtPrecioFinal.Text = Convert.ToString(TrabajarVehiculo.precioDeVehiculoSP(matricula));
        }
示例#11
0
 private void btnOrdenar_Click(object sender, EventArgs e)
 {
     if (rbtLinea.Checked == true)
     {
         dgvVehiculos.DataSource = TrabajarVehiculo.traerVehiculosLineaSP();
     }
     else
     {
         dgvVehiculos.DataSource = TrabajarVehiculo.traerVehiculosMarcaSP();
     }
 }
示例#12
0
        private void btnEliminar_Click(object sender, EventArgs e)
        {
            if (MessageBox.Show("confirms the action?", "Save data", MessageBoxButtons.YesNo) == DialogResult.Yes)
            {
                string matricula = (string)dgvVehiculos.CurrentRow.Cells[0].Value;

                TrabajarVehiculo.EliminarVehiculo(matricula);

                cargarGrilla();
                limpiarGrilla();
            }
        }
        private void btnEiminarMarca_Click(object sender, EventArgs e)
        {
            var confirmResult = MessageBox.Show("¿Seguro que quieres Eliminar?",
                                                "¿Eliminar?",
                                                MessageBoxButtons.YesNo);

            if (confirmResult == DialogResult.Yes)
            {
                int id = Convert.ToInt32(dgvMarcaVehiculo.CurrentRow.Cells["Id"].Value);
                TrabajarVehiculo.eliminar_marca(id);
                actualizarDataGridMarca();
            }
        }
 private void btnAgregarMarca_Click(object sender, EventArgs e)
 {
     if (txtMarca.Text == null || txtMarca.Text == "")
     {
         MessageBox.Show("No puede haber campos vacios");
     }
     else
     {
         TrabajarVehiculo.insertar_marca(txtMarca.Text);
         actualizarDataGridMarca();
         txtMarca.Text = null;
     }
 }
 private void btnAgregarLinea_Click(object sender, EventArgs e)
 {
     if (txtLinea.Text == null || txtLinea.Text == "")
     {
         MessageBox.Show("No puede haber campos vacios");
     }
     else
     {
         TrabajarVehiculo.insertar_linea(txtLinea.Text, Convert.ToInt32(cmbMarca.SelectedValue));
         actualizarDataGridLinea();
         limpiarCamposLinea();
     }
 }
示例#16
0
        /// <summary>
        /// busqueda de vehiculos
        /// </summary>
        /// <param name="sender"></param>
        /// <param name="e"></param>
        private void btnBuscar_Click(object sender, EventArgs e)
        {
            string buscarvehiculo = txtBuscarVehiculo.Text;

            if (txtBuscarVehiculo.Text != "Buscar Vehiculo")
            {
                dataVehiculo.DataSource = TrabajarVehiculo.buscarVehiculo(txtBuscarVehiculo.Text);
            }
            else
            {
                cargarVehiculos();
            }
        }
示例#17
0
        /// <summary>
        /// al cargar el formulario carga automaticamente los box
        /// </summary>
        /// <param name="sender"></param>
        /// <param name="e"></param>
        private void FrmAltaVenta_Load(object sender, EventArgs e)
        {
            dtpFecha.MinDate = new DateTime(2010, 1, 1);
            dtpFecha.MaxDate = DateTime.Now;
            cargarBoxCliente(TrabajarCliente.ListaClienteD(true));
            cargarBoxVehiculo(TrabajarVehiculo.listarVehiculoDisponible(true));
            Form frmLogin = Application.OpenForms.Cast <Form>().FirstOrDefault(x => x is FrmLogin);

            if (frmLogin != null)
            {
                txtDatosVendedor.Text = "Nombre y apellido: " + ((FrmLogin)frmLogin).user.Usu_ApellidoNombre + " ID: " + ((FrmLogin)frmLogin).user.Usu_NombreUsuario;
            }
            cargarForma();
        }
 private void btnAgregarTipo_Click(object sender, EventArgs e)
 {
     if (txtDescripcionTipo.Text == null || txtDescripcionTipo.Text == "")
     {
         MessageBox.Show("No puede haber campos vacios");
     }
     else
     {
         string descripcion = txtDescripcionTipo.Text;
         TrabajarVehiculo.insertar_tipo_Vehiculo(descripcion);
         cargarTablaTipoVehiculo();
         txtDescripcionTipo.Text = null;
     }
 }
        private void btnEiminar_Click(object sender, EventArgs e)
        {
            int id = Convert.ToInt32(dgvClaseVehiculo.CurrentRow.Cells["Id"].Value);

            var confirmResult = MessageBox.Show("¿Seguro que quieres eliminar?",
                                                "¿Eliminar?",
                                                MessageBoxButtons.YesNo);

            if (confirmResult == DialogResult.Yes)
            {
                TrabajarVehiculo.eliminar_clase_Vehiculo(id);
                txtDescripcion.Text = null;
                cargarTabla();
            }
        }
        private void cargarComboBox()
        {
            dtpFecha1.Value = DateTime.Today;
            dtpFecha2.Value = DateTime.Today;

            cbClientes.DataSource    = TrabajarCliente.traerClientesComboBoxSP();
            cbClientes.DisplayMember = "cli_datos";
            cbClientes.ValueMember   = "DNI";
            cbClientes.Text          = "Select Client";

            cboMarca.DataSource    = TrabajarVehiculo.traerMarcaComboBox();
            cboMarca.DisplayMember = "Descripcion";
            cboMarca.ValueMember   = "Descripcion";
            cboMarca.Text          = "Select Brand";
        }
示例#21
0
        /// <summary>
        /// anula la venta
        /// </summary>
        /// <param name="sender"></param>
        /// <param name="e"></param>
        private void btnAnular_Click(object sender, EventArgs e)
        {
            String       msj          = "Esta seguro que quiere ANULAR la venta";
            DialogResult dialogResult = MessageBox.Show(msj, "Anular venta?", MessageBoxButtons.YesNo, MessageBoxIcon.Question);

            if (dialogResult == DialogResult.Yes)
            {
                Form frmVenta = Application.OpenForms.Cast <Form>().FirstOrDefault(x => x is FrmVenta);
                TrabajarVenta.modificarVenta(Convert.ToInt32(id.Text), "ANULADA");
                MessageBox.Show("Venta ANULADA");
                TrabajarVehiculo.bajaVehiculo(matricula.Text, true);
                refrescarVistaVehiculo();
                ((FrmVenta)frmVenta).cargarVentas();
            }
        }
示例#22
0
 /// <summary>
 /// Registra la venta en la base de datos
 /// </summary>
 /// <param name="sender"></param>
 /// <param name="e"></param>
 private void btnVender_Click(object sender, EventArgs e)
 {
     try
     {
         int forma = Convert.ToInt32(cmbMedioDePago.SelectedValue);
         if (validarCampos())
         {
             Venta nuevaVenta = new Venta();
             nuevaVenta.Cli_DNI       = primerValorCombobox(cmbClientesDNI.Text);
             nuevaVenta.Veh_Matricula = primerValorCombobox(cmbVehiculos.Text);
             nuevaVenta.Vta_Fecha     = dtpFecha.Value;
             Form frmLogin = Application.OpenForms.Cast <Form>().FirstOrDefault(x => x is FrmLogin);
             if (frmLogin != null)
             {
                 nuevaVenta.Usu_ID          = ((FrmLogin)frmLogin).user.Usu_ID;
                 nuevaVenta.Fp_ID           = forma;
                 nuevaVenta.Vta_PrecioFinal = Convert.ToDecimal(txtPrecio.Text);
                 if (nuevaVenta.Vta_PrecioFinal > 0)
                 {
                     if (mensaje(nuevaVenta) == DialogResult.OK)
                     {
                         TrabajarVenta.altaVenta(nuevaVenta);
                         limpiarCampos();
                         Form frmVenta = Application.OpenForms.Cast <Form>().FirstOrDefault(x => x is FrmVenta);
                         ((FrmVenta)frmVenta).cargarVentas();
                         TrabajarVehiculo.bajaVehiculo(nuevaVenta.Veh_Matricula, false);
                     }
                     else
                     {
                         MessageBox.Show("Venta cancelada", "Cancelado", MessageBoxButtons.OK, MessageBoxIcon.Warning);
                     }
                 }
                 else
                 {
                     MessageBox.Show("No puede Ingresar un Precio menor a 0", "Error", MessageBoxButtons.OK, MessageBoxIcon.Error);
                 }
             }
         }
         else
         {
             MessageBox.Show("Campos Incorrectos", "Error", MessageBoxButtons.OK, MessageBoxIcon.Error);
         }
     }
     catch
     {
         MessageBox.Show("Espere unos momentos mientras se esta cargando la base de datos e intentelo mas tarde", "Error", MessageBoxButtons.OK, MessageBoxIcon.Information);
     }
 }
示例#23
0
        /// <summary>
        /// eventos al cargar el formulario venta
        /// </summary>
        /// <param name="sender"></param>
        /// <param name="e"></param>
        private void FrmVenta_Load(object sender, EventArgs e)
        {
            var             form     = Application.OpenForms.OfType <FrmMostrarVenta>().FirstOrDefault();
            FrmMostrarVenta frmVenta = form ?? new FrmMostrarVenta();

            frmVenta.restringirAcceso();
            AddFormInPanel(frmVenta);
            cargarVentas();
            cargarBoxCliente(TrabajarCliente.ListaCliente());
            cargarBoxMarca(TrabajarVehiculo.listaXMarca());
            dtpDesde.MinDate = new DateTime(2010, 1, 1);
            dtpDesde.MaxDate = DateTime.Today;
            dtpHasta.MinDate = new DateTime(2010, 1, 1);
            dtpHasta.MaxDate = DateTime.Today;
            contar();
        }
        private void btnBuscar_Click(object sender, EventArgs e)
        {
            string campo = null;

            if (rbtnLinea.Checked == true)
            {
                campo = "Linea";
            }
            else
            {
                if (rbtnMarca.Checked == true)
                {
                    campo = "Marca";
                }
            }

            dgwVehiculo.DataSource = TrabajarVehiculo.listar_Vehiculos_OrdenSP(campo);
        }
        /// <summary>
        /// Eliminar un registro por su MATRICULA
        /// </summary>
        /// <param name="sender"></param>
        /// <param name="e"></param>
        private void btnEiminar_Click(object sender, EventArgs e)
        {
            Vehiculo vehiculo = new Vehiculo();

            //toma la matricula de la fila seleccionada
            vehiculo.Veh_Matricula = Convert.ToString(dgwVehiculo.CurrentRow.Cells["Matricula"].Value);
            var confirmResult = MessageBox.Show("¿Seguro que quieres eliminar?",
                                                "¿Eliminar?",
                                                MessageBoxButtons.YesNo);

            if (confirmResult == DialogResult.Yes)

            {
                vehiculo.Veh_Estado = Util.estado.INACTIVO.ToString();
                TrabajarVehiculo.eliminar_Vehiculo(vehiculo);
                cargar_vehiculos();
            }
        }
        /// <summary>
        /// Agrega los datos de los campos a la base de datos
        /// </summary>
        /// <param name="sender"></param>
        /// <param name="e"></param>
        private void btnGuardar_Click(object sender, EventArgs e)
        {
            if (cmbClaseVehiculo.SelectedValue == null || cmbLinea.SelectedValue == null || cmbMarca.SelectedValue == null || cmbTipoVehiculo.SelectedValue == null || txtMatricula == null)
            {
                MessageBox.Show("Complete todos los campos");
            }
            else
            {
                var confirmResult = MessageBox.Show("¿Seguro que quieres guardar?",
                                                    "¿Guardar?",
                                                    MessageBoxButtons.YesNo);

                if (confirmResult == DialogResult.Yes)
                {
                    Vehiculo vehiculo = new Vehiculo();
                    vehiculo.Veh_Matricula = txtMatricula.Text;
                    vehiculo.Veh_Marca     = Convert.ToString(cmbMarca.SelectedValue);
                    vehiculo.Veh_Linea     = Convert.ToString(cmbLinea.SelectedValue);
                    vehiculo.Veh_Modelo    = txtModelo.Text;
                    vehiculo.Veh_Color     = txtColor.Text;
                    vehiculo.Veh_Puertas   = Convert.ToInt32(txtPuertas.Text);

                    if (rbtnSi.Checked == true)
                    {
                        vehiculo.Veh_Gps = true;
                    }
                    else
                    {
                        if (rbtnNo.Checked == true)
                        {
                            vehiculo.Veh_Gps = false;
                        }
                    }
                    vehiculo.Veh_TipoVehiculo = Convert.ToString(cmbTipoVehiculo.SelectedValue);
                    vehiculo.Veh_ClaseVehiulo = Convert.ToString(cmbClaseVehiculo.SelectedValue);
                    vehiculo.Veh_Precio       = Convert.ToDecimal(txtPrecio.Text);
                    vehiculo.Veh_Estado       = Util.estado.ACTIVO.ToString();

                    TrabajarVehiculo.insertar_vehiculo(vehiculo);
                }
            }
        }
        /// <summary>
        /// Pasa los datos de la fila seleccionada en el Data Grid a los campos del
        /// formulario Modal Modificar
        /// </summary>
        /// <param name="modalModificarVeh"></param>
        private void pasarDatos(FormModalModificarVehiculo modalModificarVeh)
        {
            modalModificarVeh.txtMatricula.Text = Convert.ToString(dgwVehiculo.CurrentRow.Cells["Matricula"].Value);

            modalModificarVeh.cmbMarca.DisplayMember = "mar_nombre";
            modalModificarVeh.cmbMarca.ValueMember   = "mar_id";
            modalModificarVeh.cmbMarca.DataSource    = TrabajarVehiculo.listar_marca();
            modalModificarVeh.cmbMarca.SelectedIndex = Convert.ToInt32(dgwVehiculo.CurrentRow.Cells["mar_id"].Value) - 1;

            modalModificarVeh.cmbLinea.DisplayMember = "lin_nombre";
            modalModificarVeh.cmbLinea.ValueMember   = "lin_id";
            int id = Convert.ToInt32(modalModificarVeh.cmbMarca.SelectedValue.ToString());

            modalModificarVeh.cmbLinea.DataSource = TrabajarVehiculo.listar_linea(id);



            modalModificarVeh.txtModelo.Text  = Convert.ToString(dgwVehiculo.CurrentRow.Cells["Modelo"].Value);
            modalModificarVeh.txtColor.Text   = Convert.ToString(dgwVehiculo.CurrentRow.Cells["Color"].Value);
            modalModificarVeh.txtPuertas.Text = Convert.ToString(dgwVehiculo.CurrentRow.Cells["Puertas"].Value);
            if (Convert.ToBoolean(dgwVehiculo.CurrentRow.Cells["Gps"].Value) == true)
            {
                modalModificarVeh.rbtnSiGps.Checked = true;
            }
            else
            {
                modalModificarVeh.rbtnNoGps.Checked = true;
            }


            modalModificarVeh.cmbClaseVehiculo.DisplayMember = "Descripcion";
            modalModificarVeh.cmbClaseVehiculo.ValueMember   = "Id";
            modalModificarVeh.cmbClaseVehiculo.DataSource    = TrabajarVehiculo.listar_clase_vehiculo();
            modalModificarVeh.cmbClaseVehiculo.SelectedValue = Convert.ToInt32(dgwVehiculo.CurrentRow.Cells["cv_id"].Value);


            modalModificarVeh.cmbTipoVehiculo.DisplayMember = "Descripcion";
            modalModificarVeh.cmbTipoVehiculo.ValueMember   = "Id";
            modalModificarVeh.cmbTipoVehiculo.DataSource    = TrabajarVehiculo.listar_tipo_vehiculo();
            modalModificarVeh.cmbTipoVehiculo.SelectedValue = Convert.ToInt32(dgwVehiculo.CurrentRow.Cells["tv_id"].Value);
            modalModificarVeh.txtPrecio.Text = Convert.ToString(dgwVehiculo.CurrentRow.Cells["Precio"].Value);
        }
 private void btnModificarMarca_Click(object sender, EventArgs e)
 {
     if (txtMarca.Text == null || txtMarca.Text == "" || cmbMarca.SelectedIndex == -1)
     {
         MessageBox.Show("No puede haber campos vacios");
     }
     else
     {
         var confirmResult = MessageBox.Show("¿Seguro que quieres Modificar?",
                                             "¿Modificar?",
                                             MessageBoxButtons.YesNo);
         if (confirmResult == DialogResult.Yes)
         {
             int    id     = Convert.ToInt32(dgvMarcaVehiculo.CurrentRow.Cells["Id"].Value);
             string nombre = txtMarca.Text;
             TrabajarVehiculo.actualizar_marca(id, nombre);
             actualizarDataGridMarca();
         }
     }
 }
示例#29
0
        private void btnModificar_Click(object sender, EventArgs e)
        {
            if (cboTipoVehiculo.Text == "Select Vehicle Type" || nudModelo.Value == 0 || cboMarca.Text == "Select Brand" ||
                cboLinea.Text == "Select Model" || cboColor.Text == "Select Color" || cboTipoVehiculo.Text == "Select Vehicle Type" ||
                cboCantPuertas.Text == "Select Doors" || nudPrecio.Value == 0 || txtMatricula.Text == "")
            {
                MessageBox.Show("No puede registar campos vacíos");
            }
            else
            {
                if (TrabajarVehiculo.VerificarVehiculo(txtMatricula.Text) == true)
                {
                    if (MessageBox.Show("confirms the action?", "Save data", MessageBoxButtons.YesNo) == DialogResult.Yes)
                    {
                        Vehiculo oVehiculo = new Vehiculo();

                        string matricula = (string)dgvVehiculos.CurrentRow.Cells[0].Value;

                        oVehiculo.VEH_matricula = matricula;
                        oVehiculo.VEH_marca     = cboMarca.Text;
                        oVehiculo.VEH_modelo    = Convert.ToInt32(nudModelo.Value);
                        oVehiculo.VEH_linea     = cboLinea.Text;
                        oVehiculo.VEH_color     = cboColor.Text;
                        oVehiculo.CV_id         = (Int32)cboClaseVehiculo.SelectedValue;
                        oVehiculo.VEH_gps       = cbGPS.Checked;
                        oVehiculo.VEH_precio    = nudPrecio.Value;
                        oVehiculo.VEH_puertas   = Convert.ToInt32(cboCantPuertas.Text);
                        oVehiculo.TV_id         = (Int32)cboTipoVehiculo.SelectedValue;

                        TrabajarVehiculo.ModificarVehiculo(oVehiculo);

                        cargarGrilla();
                        limpiarGrilla();
                    }
                }
                else
                {
                    MessageBox.Show("Esta matrícula no está registrada, intente con una válida");
                }
            }
        }
 private void btnModificarTipo_Click(object sender, EventArgs e)
 {
     if (txtDescripcionTipo.Text == null || txtDescripcionTipo.Text == "")
     {
         MessageBox.Show("No puede haber campos vacios");
     }
     else
     {
         var confirmResult = MessageBox.Show("¿Seguro que quieres Modificar?",
                                             "¿Modificar?",
                                             MessageBoxButtons.YesNo);
         if (confirmResult == DialogResult.Yes)
         {
             string descripcion = txtDescripcionTipo.Text;
             int    id          = Convert.ToInt32(dgvTipoVehiculo.CurrentRow.Cells["Id"].Value);
             TrabajarVehiculo.actualizar_tipo_vehiculo(id, descripcion);
             txtDescripcionTipo.Text = null;
             cargarTablaTipoVehiculo();
         }
     }
 }