예제 #1
0
        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();
        }
예제 #2
0
        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);
                }
            }
        }