private void btnIzq_Click(object sender, EventArgs e) { if (comboSurtidor.SelectedItem != null && listAsignadas.SelectedItem != null) { mangueraSeleccionada = (Manguera)listAsignadas.SelectedItem; surtidorSeleccionado = (Surtidor)comboSurtidor.SelectedItem; if (surtidorSeleccionado.listaMangueras.Contains(mangueraSeleccionada)) { fachada.quitarManguera(surtidorSeleccionado, mangueraSeleccionada); listAsignadas.Items.Remove(mangueraSeleccionada); listMangueras.Items.Add(mangueraSeleccionada); comboSurtidor.Items.Clear(); foreach (Surtidor s in fachada.getListaSurtidores()) { comboSurtidor.Items.Add(s); } comboSurtidor.Show(); comboSurtidor.SelectedItem = surtidorSeleccionado; mangueraSeleccionada = null; } else { MessageBox.Show("El surtidor no contiene a la manguera seleccionada", "Error", MessageBoxButtons.OK, MessageBoxIcon.Information); } } else { MessageBox.Show("Debe seleccionar un Surtidor y una manguera a Asignar.", "Error", MessageBoxButtons.OK, MessageBoxIcon.Information); } }
private void listaMangueras_SelectedIndexChanged(object sender, EventArgs e) { if (listaMangueras.SelectedItem != null) { mangueraSeleccionada = (Manguera)listaMangueras.SelectedItem; textManguera.Text = (mangueraSeleccionada).numeroManguera.ToString(); comboTanques.SelectedItem = mangueraSeleccionada.tanque; comboTanques.SelectedItem = (mangueraSeleccionada).tanque.ToString(); } }
public FormAsignarMangueras() { InitializeComponent(); fachada = FachadaUISistema.getFachada(); surtidorSeleccionado = null; mangueraSeleccionada = null; comboSurtidor.Items.Clear(); foreach (Surtidor s in fachada.getListaSurtidores()) { comboSurtidor.Items.Add(s); } comboSurtidor.Show(); }
private void btnRegistrar_Click(object sender, EventArgs e) { try { if ((textManguera.Text.Trim().Length > 0)) { int manguera = Convert.ToInt32(textManguera.Text.Trim()); int tanque = ((TanqueCombustible)comboTanques.SelectedItem).idTanque; if (mangueraSeleccionada == null) { fachada.crearManguera(manguera, tanque); MessageBox.Show("La manguera ha sido creada"); borrarDatos(); } else { fachada.editarManguera(manguera, tanque, mangueraSeleccionada); MessageBox.Show("La manguera ha sido editada"); borrarDatos(); } listaMangueras.Items.Clear(); foreach (Manguera m in fachada.getListaMangueras()) { listaMangueras.Items.Add(m); } listaMangueras.Show(); } else { MessageBox.Show("Valores incorrectos.", "Error", MessageBoxButtons.OK, MessageBoxIcon.Information); } } catch (MiExcepcion es) { MessageBox.Show(es.Message, "Error", MessageBoxButtons.OK, MessageBoxIcon.Error); } catch (Exception ex) { MessageBox.Show(ex.Message, "Error en los datos", MessageBoxButtons.OK, MessageBoxIcon.Error); } mangueraSeleccionada = null; listaMangueras.SelectedItem = null; }
public FormManguera() { InitializeComponent(); fachada = FachadaUISistema.getFachada(); mangueraSeleccionada = null; comboTanques.Items.Clear(); foreach (TanqueCombustible t in fachada.getListaTanquesCombustible()) { comboTanques.Items.Add(t); } comboTanques.Show(); listaMangueras.Items.Clear(); foreach (Manguera m in fachada.getListaMangueras()) { listaMangueras.Items.Add(m); } listaMangueras.Show(); }
private void btnEliminar_Click(object sender, EventArgs e) { if (mangueraSeleccionada != null) { fachada.eliminarManguera(mangueraSeleccionada.numeroManguera); MessageBox.Show("La menguera ha sido eliminada"); borrarDatos(); listaMangueras.Items.Clear(); foreach (Manguera m in fachada.getListaMangueras()) { listaMangueras.Items.Add(m); } listaMangueras.Show(); mangueraSeleccionada = null; comboTanques.SelectedItem = null; } else { MessageBox.Show("Debe seleccionar una manguera"); } }
private void btnAgregar_Click(object sender, EventArgs e) { decimal temp; try { if (decimal.TryParse(txtValorFormaPago.Text, out temp)) { temp = Convert.ToDecimal(Utilidades.ModificarFormatoDecimal(txtValorFormaPago.Text)); if (temp > 0) { if (temp <= ValorTotal) { if ((sumValorTotalEfectivo + temp) <= ValorTotal) { decimal gal; if (!string.IsNullOrEmpty(txtCantidad.Text.Trim())) { if (Decimal.TryParse(txtCantidad.Text.Trim(), out gal)) { if (gal <= Cantidad) { txtValorFormaPago.Clear(); grdTurnos.Rows.Add(IdBloqueo.ToString(), Turno.ToString(), Manguera.ToString(), Producto.ToString(), cmbFormaPago.SelectedValue.ToString(), Precio.ToString(), txtCantidad.Text.Trim(), temp.ToString()); sumValorTotalEfectivo += temp; } else { MessageBox.Show("La Catidad de Galones supera la cantidad total", "Agregar Cantidad", MessageBoxButtons.OK, MessageBoxIcon.Exclamation); } } else { MessageBox.Show("La Catidad de Galones es numerica", "Agregar Cantidad", MessageBoxButtons.OK, MessageBoxIcon.Exclamation); } } else { MessageBox.Show("La Catidad de Galones es obligatoria", "Agregar Cantidad", MessageBoxButtons.OK, MessageBoxIcon.Exclamation); } } else { MessageBox.Show("El valor supera al total de la venta", "Agregar Cantidad", MessageBoxButtons.OK, MessageBoxIcon.Exclamation); } } else { MessageBox.Show("El valor supera al total de la venta", "Agregar Cantidad", MessageBoxButtons.OK, MessageBoxIcon.Exclamation); } } else { MessageBox.Show("El valor debe ser mayor que cero", "Agregar Cantidad", MessageBoxButtons.OK, MessageBoxIcon.Exclamation); } } else { MessageBox.Show("El valor debe ser numerico", "Agregar Cantidad", MessageBoxButtons.OK, MessageBoxIcon.Exclamation); } } catch (System.Exception ex) { MessageBox.Show(ex.Message, "Gasolutions", MessageBoxButtons.OK, MessageBoxIcon.Exclamation); } }