private void BotRestaurar_Click(object sender, EventArgs e) { if (dgvPapelera.CurrentRow != null) { // si es bebida if (Clave.StartsWith("bebida")) { BebidaLocal = null; // si tengo una fila seleccionada BebidaLocal = (Bebida)dgvPapelera.CurrentRow.DataBoundItem; negocio.RestaurarBebida(BebidaLocal); } if (Clave.StartsWith("marca")) { // si tengo una fila seleccionada MarcaLocal = (Marca)dgvPapelera.CurrentRow.DataBoundItem; negocioMar.RestaurarMarca(MarcaLocal); } if (Clave.StartsWith("vajilla")) { // si tengo una fila seleccionada InsumoLocal = (Insumo)dgvPapelera.CurrentRow.DataBoundItem; negocioIns.RestaurarVajilla(InsumoLocal); } if (Clave == "plato") { PlatoLocal = (Plato)dgvPapelera.CurrentRow.DataBoundItem; negocioPla.RestaurarPlato(PlatoLocal); } if (Clave == "tipo") { TipoLocal = (TipoPlato)dgvPapelera.CurrentRow.DataBoundItem; negocioTipo.RestaurarTipo(TipoLocal); } if (Clave == "empleado") { EmpleadoLocal = (Empleado)dgvPapelera.CurrentRow.DataBoundItem; negocioEm.RestaurarEmpleado(EmpleadoLocal); } if (Clave.StartsWith("mesa")) { MesaLocal = (Mesa)dgvPapelera.CurrentRow.DataBoundItem; negome.RestaurarMesa(MesaLocal); } MessageBox.Show("Restaurado con exito"); } else { MessageBox.Show("No hay elementos para retaurar"); } cargarGrilla(); }