private void btn_Agregar_Click(object sender, EventArgs e) { Consumible consumible_seleccionado = comboBox1.SelectedItem as Consumible; if (unidades <= 0) { MessageBox.Show("Debe ingresar cantidades positivas"); txt_UnidadesArticulo.Text = ""; return; } if (items.Exists(item => item.consumible.id == consumible_seleccionado.id)) { MessageBox.Show("Este consumible ya se encuentra en la lista, modifique la cantidad"); return; } //Crea el consumible a persistir ConsumibleEstadia consumible_estadia = new ConsumibleEstadia(); consumible_estadia.estadia = estadia; consumible_estadia.consumible = consumible_seleccionado; consumible_estadia.unidades = unidades; items.Add(consumible_estadia); cargarConsumibles(); }
private void botonRemover_Click(object sender, EventArgs e) { if (dataGridEstadia.CurrentRow == null) { showToolTip("Seleccione un consumible a remover.", botonRemover, botonRemover.Location); return; } string _detalleConsumible = Convert.ToString(dataGridEstadia.CurrentRow.Cells["DETALLE"].Value); Consumible _consumible = DAOConsumible.obtener(_detalleConsumible); DialogResult dr = MessageBox.Show("Desea remover el consumible " + _detalleConsumible + " de la reserva " + reserva.CodigoReserva + "?", "", MessageBoxButtons.YesNo); switch (dr) { case DialogResult.Yes: if (!DAOConsumible.borrarConsumibleXEstadia(reserva.CodigoReserva, _consumible.Codigo)) { MessageBox.Show("Error al remover el consumible.", "Error", MessageBoxButtons.OK); } else { updateGrid(); } break; case DialogResult.No: break; } }
private void linkLabel1_LinkClicked(object sender, LinkLabelLinkClickedEventArgs e) { this.Hide(); Consumible consumible_inicio = new Consumible(); consumible_inicio.StartPosition = FormStartPosition.CenterScreen; consumible_inicio.Show(); }
private void btnAgregar_Click(object sender, EventArgs e) { if ((int)this.cmbConsumible.SelectedValue != 0) { Consumible consumible = this.Consumibles.First(x => x.Codigo == (int)this.cmbConsumible.SelectedValue); this.Form.Consumibles.Add(consumible); this.Form.RefreshGrid(); this.Close(); } else { MessageBox.Show("Seleccione un consumible", "Error", MessageBoxButtons.OK); } }