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

                        oClaseVehiculo.CV_descripcion = txtDescripcion.Text;

                        int idClaseVehiculo = (int)dgvClaseVehiculo.CurrentRow.Cells[0].Value;

                        oClaseVehiculo.CV_id = idClaseVehiculo;

                        TrabajarClaseVehiculo.ModificarClase(oClaseVehiculo);

                        cargarGrilla();
                        limpiarCampos();
                    }
                }
                else
                {
                    MessageBox.Show("Esta clase de vehículo ya esta registrada, intente con otra.");
                }
            }
        }
        /// <summary>
        /// realiza la alta de una nueva clase
        /// </summary>
        /// <param name="sender"></param>
        /// <param name="e"></param>
        private void btnAlta_Click(object sender, EventArgs e)
        {
            String       msj          = "Esta seguro que quiere agregar esta clase de vehiculo? " + this.txtNuevo.Text;
            DialogResult dialogResult = MessageBox.Show(msj, "Confirmar", MessageBoxButtons.YesNo, MessageBoxIcon.Question);

            if (dialogResult == DialogResult.Yes)
            {
                if (txtNuevo.Text != "")
                {
                    if (validarClaseVehiculo(txtNuevo.Text))
                    {
                        TrabajarClaseVehiculo.altaClase(txtNuevo.Text, true);
                        txtNuevo.Text       = "";
                        dgwLista.DataSource = null;
                        cargarClasesV();
                    }
                    else
                    {
                        MessageBox.Show("Clase vehiculo ya exsite", "Advertencia", MessageBoxButtons.OK, MessageBoxIcon.Warning);
                    }
                }
                else
                {
                    MessageBox.Show("Complete todos los campos", "Error", MessageBoxButtons.OK, MessageBoxIcon.Error);
                }
            }
            actualizarComboClase();
        }
        private void btnBorrar_Click(object sender, EventArgs e)
        {
            if (MessageBox.Show("confirms the action?", "Save data", MessageBoxButtons.YesNo) == DialogResult.Yes)
            {
                int idClaseVehiculo = (int)dgvClaseVehiculo.CurrentRow.Cells[0].Value;

                TrabajarClaseVehiculo.EliminarClase(idClaseVehiculo);

                cargarGrilla();
                limpiarCampos();
            }
        }
        /// <summary>
        /// Elimina fisicamente la clase si no esta relacionada caso contrario realiza eliminacion logica
        /// </summary>
        /// <param name="sender"></param>
        /// <param name="e"></param>
        private void btnEliminar_Click(object sender, EventArgs e)
        {
            String       msj          = "Esta seguro que quiere elimnar esta clase de vehiculo? " + 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
                {
                    TrabajarClaseVehiculo.bajaClaseFisica(id);
                }
                catch
                {
                    TrabajarClaseVehiculo.bajaClase(id, false);
                }
                cargarClasesV();
                MessageBox.Show("Eliminado");
            }
            actualizarComboClase();
        }
Example #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 la clase seleccionada
        /// </summary>
        /// <param name="sender"></param>
        /// <param name="e"></param>
        private void btnMoficar_Click(object sender, EventArgs e)
        {
            String       msj          = "Esta seguro que quiere modificar esta clase de vehiculo " + this.txtDetalle.Text;
            DialogResult dialogResult = MessageBox.Show(msj, "Confirmar", MessageBoxButtons.YesNo, MessageBoxIcon.Question);

            if (dialogResult == DialogResult.Yes)
            {
                if (txtDetalle.Text != "")
                {
                    ClaseVehiculo cv = new ClaseVehiculo();
                    cv.Cv_ID          = Convert.ToInt32(dgwLista.CurrentRow.Cells["ID"].Value);
                    cv.Cv_Descripcion = txtDetalle.Text;
                    cv.Cv_Disponible  = checkDisponible.Checked;
                    TrabajarClaseVehiculo.modificacionClase(cv);
                    MessageBox.Show("Clase de vehiculo Modificado");
                    cargarClasesV();
                }
                else
                {
                    MessageBox.Show("Complete todos los campos");
                }
            }
            actualizarComboClase();
        }
 /// <summary>
 /// carga las clases de vehiculo
 /// </summary>
 public void cargarClasesV()
 {
     dgwLista.DataSource = TrabajarClaseVehiculo.listarClaseVehiculo();
 }
 /// <summary>
 /// carga las clases de vehiculo
 /// </summary>
 public void cargarClase()
 {
     cmbClase.DisplayMember = "Descripcion";
     cmbClase.ValueMember   = "ID";
     cmbClase.DataSource    = TrabajarClaseVehiculo.listarClaseVehDisponible();
 }
 private void cargarGrilla()
 {
     dgvClaseVehiculo.DataSource = TrabajarClaseVehiculo.ObtenerClase();
 }