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(); }
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(); }