private void btnSeleccionarCliente_Click(object sender, EventArgs e) { if (dgvAllClientes.RowCount >= 1) // Se valida que la candidad de filas en el dgvAllClientes sea igual a 1 o mayor { Cliente nCliente = ManejoCliente.getById(Convert.ToInt32(dgvAllClientes.CurrentRow.Cells[0].Value)); // Se llama a la funcion getById de ManejoCliente dandole el valor de la columna 0 del dgvAllClientes y el resultado se asigna a la variable nCliente FrmDetalleVentasOneToOne.mCliente = nCliente; // Se asigna nCliente a la variable statica mCliente FrmDetalleVentasOneToOne v = new FrmDetalleVentasOneToOne(); // Se instancia la ventana FrmDetalleVentasOneToOne this.Close(); // Se cierra la ventana actual v.ShowDialog(); // Se abre la ventana FrmDetalleVentasOneToOne } }
/// <summary> /// FUNCION PARA ACTIVAR LOS COMPONENTES SEGUN EL PERMISO DEL USUARIO /// </summary> //public void ProcesarPermisos() //{ // int permisos = 0; // foreach (var obj in this.groupBox1.Controls) // { // if (obj is Button) // { // Button btn = (Button)obj; // permisos = Convert.ToInt32(btn.Tag); // btn.Enabled = uHelper.TienePermiso(permisos); // } // } //} #endregion #region BOTONES private void btnMenuVentas_Click(object sender, EventArgs e) { Periodo mPeriodo = ManejoPeriodo.getByUser(uHelper.usuario.idUsuario); if (mPeriodo != null) { this.Hide(); FrmDetalleVentasOneToOne v = new FrmDetalleVentasOneToOne(); v.ShowDialog(); } else { MessageBox.Show("Inicie un periodo para acceder."); } mPeriodo = null; }