Ejemplo n.º 1
0
 // Constructor modificación
 public FormAltaModificacionRol(FormSeleccionarProveedor padre, int unIdRol)
 {
     InitializeComponent();
     conexion   = new SqlConnection(Configuracion.stringConexion);
     this.padre = padre;
     idRol      = unIdRol;
     this.cargarDatos();
     esAlta = false;
 }
Ejemplo n.º 2
0
 // Constructor Alta
 public FormAltaModificacionRol(FormSeleccionarProveedor padre)
 {
     InitializeComponent();
     conexion              = new SqlConnection(Configuracion.stringConexion);
     this.padre            = padre;
     lblHabilitado.Visible = false;
     cmbHabilitado.Visible = false;
     txtRol.Width          = 528;
     this.cargarTodasLasFuncionalidades();
     this.cargarEstructuraTabla();
     esAlta = true;
 }
Ejemplo n.º 3
0
        private void abrirFuncionalidad(object sender, System.EventArgs e)
        {
            Button botonClickeado = sender as Button;

            switch ((int.Parse(botonClickeado.Tag.ToString())))
            {
            case Configuracion.abmRoles:
                AbmRol.FormSeleccionarProveedor abmRol = new AbmRol.FormSeleccionarProveedor();
                abmRol.Show();
                break;

            case Configuracion.abmClientes:
                AbmCliente.FormABMCliente abmCliente = new AbmCliente.FormABMCliente();
                abmCliente.Show();
                break;

            case Configuracion.abmProveedores:
                AbmProveedor.FormABMProveedor abmProveedor = new AbmProveedor.FormABMProveedor();
                abmProveedor.Show();
                break;

            case Configuracion.modificarPassword:
                ModificarContrasena.FormModificarContrasena modificarContrasena = new ModificarContrasena.FormModificarContrasena(Configuracion.idUsuario);
                modificarContrasena.Show();
                break;

            case Configuracion.modificarUsuario:
                ModificarUsuario.ModificarUsuario modificarUsuario = new ModificarUsuario.ModificarUsuario();
                modificarUsuario.Show();
                break;

            case Configuracion.cargarCredito:
                #region GetIDCliente
                conexion.Open();
                string     query     = "SELECT [id_cliente] FROM [LOS_GDDS].[usuarios] WHERE [id_usuario] = " + Configuracion.idUsuario;
                SqlCommand ejecutar  = new SqlCommand(query, conexion);
                int        idCliente = 0;
                try
                {
                    idCliente = (int)ejecutar.ExecuteScalar();
                    conexion.Close();
                }
                catch
                {
                    conexion.Close();
                    MessageBox.Show("Esta funcionalidad es exclusiva para clientes.");
                    break;
                }
                #endregion
                FormCargarCredito formCargarCredito = new FormCargarCredito(idCliente);
                formCargarCredito.Show();
                break;

            case Configuracion.altaOferta:
                CrearOferta.FormCrearOferta crearOferta = new CrearOferta.FormCrearOferta();
                crearOferta.Show();
                break;

            case Configuracion.comprarOferta:
                ComprarOferta.FormComprarOferta comprarOfertas = new ComprarOferta.FormComprarOferta();
                comprarOfertas.Show();
                break;

            case Configuracion.consumirOferta:
                ConsumirOferta.FormSeleccionarCliente seleccionarCliente = new ConsumirOferta.FormSeleccionarCliente();
                seleccionarCliente.Show();
                break;

            case Configuracion.facturarProveedor:
                Facturar.FormFacturar facturarProveedor = new Facturar.FormFacturar();
                facturarProveedor.Show();
                break;

            case Configuracion.listadoEstadistico:
                ListadoEstadistico.FormListadoEstadistico listadoEstadistico = new ListadoEstadistico.FormListadoEstadistico();
                listadoEstadistico.Show();
                break;
            }
        }