Пример #1
0
        private void MenuItemClicked(object sender, EventArgs e)
        {
            Assembly Ensamblado = Assembly.GetEntryAssembly();

            if (sender.GetType() == typeof(ToolStripMenuItem))
            {
                string NombreFormulario = ((ToolStripItem)sender).Tag.ToString();
                Type   tipo             = Ensamblado.GetType(Ensamblado.GetName().Name + "." + NombreFormulario);
                pEntidadVista     = new clsEntidadVista();
                pEntidadVista.Url = NombreFormulario;
                Object[] parametros = { this.conexion, this.pEntidadUsuario, pEntidadVista };

                if (tipo == null)
                {
                    MessageBox.Show("No se encontró el formulario", "Error de ubicación", MessageBoxButtons.OK, MessageBoxIcon.Error);
                }
                else
                {
                    if (!this.FormularioEstaAbierto(NombreFormulario))
                    {
                        Form f = (Form)Activator.CreateInstance(tipo, parametros);
                        f.MdiParent = this;
                        f.Show();
                    }
                }
            }
        }
 public frmAgregarProductos(clsConexion cone, clsEntidadUsuario pEntidadUsuario, clsEntidadVista vista)
 {
     materialSkinManager = MaterialSkinManager.Instance;
     materialSkinManager.AddFormToManage(this);
     materialSkinManager.Theme       = MaterialSkinManager.Themes.LIGHT;
     materialSkinManager.ColorScheme = new ColorScheme(Primary.DeepOrange700, Primary.DeepOrange900, Primary.DeepOrange500, Accent.DeepOrange200, TextShade.WHITE);
     this.conexion      = cone;
     this.pEntidadVista = vista;
     this.usuarios      = pEntidadUsuario;
     this.productos     = new clsEntidadProducto();
     this.clProductos   = new clsProducto();
     this.clVistas      = new clsVistas();
     InitializeComponent();
 }
Пример #3
0
        public MainForm(clsConexion cone, clsEntidadUsuario pEntidadUsuario)
        {
            InitializeComponent();

            materialSkinManager = MaterialSkinManager.Instance;
            materialSkinManager.AddFormToManage(this);
            materialSkinManager.Theme       = MaterialSkinManager.Themes.LIGHT;
            materialSkinManager.ColorScheme = new ColorScheme(Primary.DeepOrange700, Primary.DeepOrange900, Primary.DeepOrange500, Accent.DeepOrange200, TextShade.WHITE);

            this.conexion = cone;

            this.pEntidadUsuario = pEntidadUsuario;
            this.pEntidadVista   = new clsEntidadVista();

            this.clUsuario = new clsUsuario();
        }
Пример #4
0
        public frmFactura(clsConexion cone, clsEntidadUsuario pEntidadUsuario, clsEntidadVista vista)
        {
            materialSkinManager = MaterialSkinManager.Instance;
            materialSkinManager.AddFormToManage(this);
            materialSkinManager.Theme       = MaterialSkinManager.Themes.LIGHT;
            materialSkinManager.ColorScheme = new ColorScheme(Primary.DeepOrange700, Primary.DeepOrange900, Primary.DeepOrange500, Accent.DeepOrange200, TextShade.WHITE);

            this.conexion  = cone;
            factura        = new clsEntidadFacturaEncabezado();
            clFactura      = new clsFactura();
            producto       = new clsEntidadProducto();
            clProducto     = new clsProducto();
            facturaDetalle = new clsEntidadDetalleFactura();
            this.clVistas  = new clsVistas();
            usuario        = pEntidadUsuario;

            InitializeComponent();
        }//fin del constructor
Пример #5
0
        public frmAsignarRol(clsConexion cone, clsEntidadUsuario pEntidadUsuario, clsEntidadVista vistas)
        {
            materialSkinManager = MaterialSkinManager.Instance;
            materialSkinManager.AddFormToManage(this);
            materialSkinManager.Theme       = MaterialSkinManager.Themes.LIGHT;
            materialSkinManager.ColorScheme = new ColorScheme(Primary.DeepOrange700, Primary.DeepOrange900, Primary.DeepOrange500, Accent.DeepOrange200, TextShade.WHITE);
            this.conexion             = cone;
            this.pEntidadVista        = vistas;
            this.usuario              = pEntidadUsuario;
            this.pEntidadRol          = new clsEntidadRol();
            this.clUsuario            = new clsUsuario();
            this.clRol                = new clsRol();
            this.pEntidadRol          = new clsEntidadRol();
            this.pEntidadRolesUsurios = new clsEntidadRolesUsuarios();
            this.clRolesUsuarios      = new clsRolesUsuarios();
            this.clVistas             = new clsVistas();

            InitializeComponent();
        }
Пример #6
0
 public void mInsertarVistasTemp(clsConexion cone, clsEntidadVista pEntidadVista)
 {
     strSentencia = "Insert into tbVistasTemp(idVista, idPadre, descripcion, posicion, habilitadoMenu, url, insertar, modificar, eliminar, consultar) "
                    + "values(" + pEntidadVista.IdVista + " , " + pEntidadVista.IdPadre + " , '" + pEntidadVista.Descripcion + "' , " + pEntidadVista.Posicion + " , " + pEntidadVista.HabilitadoMenu + " , '" + pEntidadVista.Url + "' , " + pEntidadVista.Insertar + " , " + pEntidadVista.Modificar + " , " + pEntidadVista.Eliminar + " , " + pEntidadVista.Consultar + ")";
     cone.mEjecutar(strSentencia, cone);
 }
Пример #7
0
 public SqlDataReader mConsultarPermisosVista(clsConexion cone, clsEntidadVista pEntidadVista)
 {
     strSentencia = "Select VT.insertar, VT.modificar, VT.eliminar, VT.consultar from tbVistasTemp VT where VT.url ='" + pEntidadVista.Url + "'";
     return(cone.mSeleccionar(strSentencia, cone));
 }//fin del metodo mConsultarIdVista