private void btnNuevaPlanta_Click(object sender, EventArgs e) { if (cliente.razonSocial == null) { Mensaje unMensaje = new Mensaje("Debe seleccionar un cliente.", Mensaje.TipoMensaje.Alerta, Mensaje.Botones.OK); unMensaje.ShowDialog(); return; } frmPlanta formPlanta = new frmPlanta(this, cliente, null, "a"); formPlanta.ShowDialog(); }
private void dgvPlantas_CellClick(object sender, DataGridViewCellEventArgs e) { if (dgvPlantas.CurrentCell.OwningColumn.Name == "clmEditar") { frmPlanta formPlanta = new frmPlanta(this, cliente, (Planta)(dgvPlantas.Rows[e.RowIndex].Tag), "m"); formPlanta.ShowDialog(); } if (dgvPlantas.CurrentCell.OwningColumn.Name == "clmEliminar") { Mensaje pregunta = new Mensaje("¿Está seguro que desea eliminar la planta " + ((Planta)dgvPlantas.Rows[e.RowIndex].Tag).codigo + "?", Mensaje.TipoMensaje.Alerta, Mensaje.Botones.SiNo); pregunta.ShowDialog(); if (pregunta.resultado == DialogResult.OK) { cliente.Planta.Remove((Planta)dgvPlantas.Rows[e.RowIndex].Tag); cargarDatos(cliente); } } }