private void btnModificar_Click(object sender, EventArgs e)
        {
            if (txtDescripcion.Text == "")
            {
                MessageBox.Show("No puede registar campos vacíos");
            }
            else
            {
                if (TrabajarTipoVehiculo.VerificarTipo(txtDescripcion.Text) == false)
                {
                    if (MessageBox.Show("confirms the action?", "Save data", MessageBoxButtons.YesNo) == DialogResult.Yes)
                    {
                        TipoVehiculo oTipoVehiculo = new TipoVehiculo();

                        oTipoVehiculo.TV_descripcion = txtDescripcion.Text;

                        int idTipoVehiculo = (int)dgvTipoVehiculo.CurrentRow.Cells[0].Value;

                        oTipoVehiculo.TV_id = idTipoVehiculo;

                        TrabajarTipoVehiculo.ModificarTipo(oTipoVehiculo);

                        cargarGrilla();
                        limpiarCampos();
                    }
                }
                else
                {
                    MessageBox.Show("Este tipo de vehículo ya esta registrado, intente con otro.");
                }
            }
        }
        /// <summary>
        /// Agrega un tipo de vehiculo
        /// </summary>
        /// <param name="sender"></param>
        /// <param name="e"></param>
        private void btnAlta_Click(object sender, System.EventArgs e)
        {
            String       msj          = "Esta seguro que quiere Agregar este tipo de vehiculo " + txtNuevo.Text;
            DialogResult dialogResult = MessageBox.Show(msj, "Confirmar", MessageBoxButtons.YesNo, MessageBoxIcon.Question);

            if (dialogResult == DialogResult.Yes)
            {
                if (txtNuevo.Text != "")
                {
                    if (this.validarTipoVehiculo(txtNuevo.Text))
                    {
                        TrabajarTipoVehiculo.altaTipo(txtNuevo.Text, true);
                        txtNuevo.Text       = "";
                        dgwLista.DataSource = null;
                        cargarTipo();
                    }
                    else
                    {
                        MessageBox.Show("El Tipo de vehiculo ya existe", "Error", MessageBoxButtons.OK, MessageBoxIcon.Error);
                    }
                }
                else
                {
                    MessageBox.Show("complete todos los campos", "Error", MessageBoxButtons.OK, MessageBoxIcon.Error);
                }
            }
            actualizarComboTipo();
        }
        private void btnBorrar_Click(object sender, EventArgs e)
        {
            if (MessageBox.Show("confirms the action?", "Save data", MessageBoxButtons.YesNo) == DialogResult.Yes)
            {
                int idTipoVehiculo = (int)dgvTipoVehiculo.CurrentRow.Cells[0].Value;

                TrabajarTipoVehiculo.EliminarTipo(idTipoVehiculo);

                cargarGrilla();
                limpiarCampos();
            }
        }
        /// <summary>
        /// elimina un tipo de vehiculo
        /// </summary>
        /// <param name="sender"></param>
        /// <param name="e"></param>
        private void btnEliminar_Click(object sender, System.EventArgs e)
        {
            String       msj          = "Esta seguro que quiere elimnar " + this.txtDetalle.Text;
            int          id           = Convert.ToInt32(dgwLista.CurrentRow.Cells["ID"].Value);
            DialogResult dialogResult = MessageBox.Show(msj, "Confirmar", MessageBoxButtons.YesNo, MessageBoxIcon.Question);

            if (dialogResult == DialogResult.Yes)
            {
                try
                {
                    TrabajarTipoVehiculo.bajaTipoFisica(id);
                }
                catch
                {
                    TrabajarTipoVehiculo.bajaTipo(id, false);
                }
                cargarTipo();
                MessageBox.Show("Eliminado");
            }
            actualizarComboTipo();
        }
Exemplo n.º 5
0
        private void cargarComboBox()
        {
            cboMarca.DataSource    = TrabajarVehiculo.traerMarcaComboBox();
            cboMarca.DisplayMember = "Descripcion";
            cboMarca.ValueMember   = "Descripcion";
            cboMarca.Text          = "Select Brand";

            cboLinea.Items.Add("Corsa");
            cboLinea.Items.Add("Gol");
            cboLinea.Items.Add("Clio");
            cboLinea.Text = "Select Line";

            cboClaseVehiculo.DataSource    = TrabajarClaseVehiculo.ObtenerClase();
            cboClaseVehiculo.DisplayMember = "Descripción";
            cboClaseVehiculo.ValueMember   = "ID";
            cboClaseVehiculo.Text          = "Select Vehicle Class";

            cboColor.Items.Add("Rojo");
            cboColor.Items.Add("Azul");
            cboColor.Items.Add("Verde");
            cboColor.Items.Add("Gris");
            cboColor.Text = "Select Color";

            cboCantPuertas.Items.Add("2");
            cboCantPuertas.Items.Add("3");
            cboCantPuertas.Items.Add("5");
            cboCantPuertas.Text = "Select Doors";

            cboTipoVehiculo.DataSource    = TrabajarTipoVehiculo.ObtenerTipo();
            cboTipoVehiculo.DisplayMember = "Descripción";
            cboTipoVehiculo.ValueMember   = "ID";
            cboTipoVehiculo.Text          = "Select Vehicle Type";

            nudModelo.Minimum = 0;
            nudModelo.Maximum = 1000000;
            nudPrecio.Minimum = 0;
            nudPrecio.Maximum = 10000000;
        }
        /// <summary>
        /// Modifica tipo de vechiculo
        /// </summary>
        /// <param name="sender"></param>
        /// <param name="e"></param>
        private void btnMoficar_Click(object sender, System.EventArgs e)
        {
            String       msj          = "Esta seguro que quiere modificar este tipo de vehiculo " + txtDetalle.Text;
            DialogResult dialogResult = MessageBox.Show(msj, "Anular tipo de venta?", MessageBoxButtons.YesNo, MessageBoxIcon.Question);

            if (dialogResult == DialogResult.Yes)
            {
                if (txtDetalle.Text != "")
                {
                    TipoVehiculo tv = new TipoVehiculo();
                    tv.Tv_ID          = Convert.ToInt32(dgwLista.CurrentRow.Cells["ID"].Value);
                    tv.Tv_Descripcion = txtDetalle.Text;
                    tv.Tv_Disponible  = checkDisponible.Checked;
                    TrabajarTipoVehiculo.modificacionTipo(tv);
                    MessageBox.Show("Tipo de vehiculo Modificado");
                    cargarTipo();
                }
                else
                {
                    MessageBox.Show("Debe completar todos los campos", "Error", MessageBoxButtons.OK, MessageBoxIcon.Error);
                }
            }
            actualizarComboTipo();
        }
 /// <summary>
 /// carga los tipos de vehiculos
 /// </summary>
 public void cargarTipo()
 {
     cmbTipo.DisplayMember = "Descripcion";
     cmbTipo.ValueMember   = "ID";
     cmbTipo.DataSource    = TrabajarTipoVehiculo.listarTipoVehDisponible();
 }
 /// <summary>
 /// carga a la tabla la lista de tipos de vehiculos
 /// </summary>
 private void cargarTipo()
 {
     dgwLista.DataSource = TrabajarTipoVehiculo.listarTipoVehiculo();
 }
 private void cargarGrilla()
 {
     dgvTipoVehiculo.DataSource = TrabajarTipoVehiculo.ObtenerTipo();
 }