示例#1
0
        public override void proIniciarFormulario()
        {
            base.proIniciarFormulario();
            try
            {
                this.Text = "Listado de materiales";

                const string varNomFormulario = "umbAplicacion.Produccion.Listado.xfrmProLisFormulacion";

                foreach (clsSegFormulario csRegistro in clsSegFormulario.funListar(varNomFormulario))
                {
                    varCodFormulario = csRegistro.FrmCodigo;
                }

                string varDocumento = clsSegAccFormulario.funAccesoDocumento(varCodFormulario);
                if (varDocumento.Equals(""))
                {
                    XtraMessageBox.Show("El usuario no tiene acceso al formulario seleccionado", "Error", MessageBoxButtons.OK, MessageBoxIcon.Error); return;
                }

                string varWhere = string.Format("Where a.DocCodigo in ({0}) ", varDocumento);
                this.grcListado.DataSource = clsProFormulacion.funListar(varWhere);

                var csValidaciones = new clsValidacionesControles();
                csValidaciones.proAccesoOperaciones(this, cmsMenuListado, clsVariablesGlobales.varCodUsuario, varCodFormulario, 0);
            }
            catch (Exception ex) { XtraMessageBox.Show(ex.Message, "Error", MessageBoxButtons.OK, MessageBoxIcon.Error); }
        }
示例#2
0
 public void proAccesoFormulario()
 {
     try {
         var csValidaciones = new clsValidacionesControles();
         csValidaciones.proAccesoOperaciones(this, cmsMenuListado, clsVariablesGlobales.varCodUsuario, varCodFormulario, varCodDocumento);
     }
     catch (Exception ex) { XtraMessageBox.Show(ex.Message, "Error", MessageBoxButtons.OK, MessageBoxIcon.Error); }
 }
示例#3
0
        public override void proIniciarFormulario()
        {
            base.proIniciarFormulario();
            try
            {
                this.Text = "Listado de usuarios";

                this.grcListado.DataSource = clsSegUsuario.funListar();

                const string varNomFormulario = "umbAplicacion.Seguridad.Listado.xfrmSegLisUsuario";

                foreach (clsSegFormulario csRegistro in clsSegFormulario.funListar(varNomFormulario))
                {
                    varCodFormulario = csRegistro.FrmCodigo;
                }

                var csValidaciones = new clsValidacionesControles();
                csValidaciones.proAccesoOperaciones(this, cmsMenuListado, clsVariablesGlobales.varCodUsuario, varCodFormulario, 1);

                cmsMenuListado.Items.AddRange(new System.Windows.Forms.ToolStripItem[] { accesosToolStripMenuItem });

                this.accesosToolStripMenuItem.DropDownItems.AddRange(new System.Windows.Forms.ToolStripItem[] {
                    this.tsmMenu,
                    this.tsmFormulario
                });
                this.accesosToolStripMenuItem.Image = global::umbAplicacion.Properties.Resources.imgCandado24;
                this.accesosToolStripMenuItem.Name  = "accesoToolStripMenuItem";
                this.accesosToolStripMenuItem.Size  = new System.Drawing.Size(117, 22);
                this.accesosToolStripMenuItem.Text  = "Acceso";
                //
                // tsmMenu
                //
                this.tsmMenu.Enabled = true;
                this.tsmMenu.Image   = global::umbAplicacion.Properties.Resources.imgMenu24;
                this.tsmMenu.Name    = "tsmMenu";
                this.tsmMenu.Size    = new System.Drawing.Size(152, 22);
                this.tsmMenu.Text    = "Menu";
                this.tsmMenu.Click  += new System.EventHandler(this.tsmMenu_Click);
                //
                // tsmFormulario
                //
                this.tsmFormulario.Enabled = true;
                this.tsmFormulario.Image   = global::umbAplicacion.Properties.Resources.imgFormulario24;
                this.tsmFormulario.Name    = "tsmFormulario";
                this.tsmFormulario.Size    = new System.Drawing.Size(152, 22);
                this.tsmFormulario.Text    = "Formulario";
                this.tsmFormulario.Click  += new System.EventHandler(this.tsmFormulario_Click);
            }
            catch (Exception ex) { XtraMessageBox.Show(ex.Message, "Error", MessageBoxButtons.OK, MessageBoxIcon.Error); }
        }
示例#4
0
 public override void proIniciarFormulario()
 {
     base.proIniciarFormulario();
     try {
         this.Text = "Listado de cantidades permitidas en facturación";                             //Nombre del listado
         const string varNomFormulario = "umbAplicacion.Logistica.Listado.xfrmLogLisCantPermitida"; //Ubicación del formulario dentro del sistema
         foreach (clsSegFormulario csRegistro in clsSegFormulario.funListar(varNomFormulario))
         {
             varCodFormulario = csRegistro.FrmCodigo;
         }
         //Llenamos el listado de las cantidades permitidas para la facturación
         this.grcListado.DataSource = clsLogCantPermitida.metListar();
         //Validaciones del listado
         var csValidaciones = new clsValidacionesControles();
         csValidaciones.proAccesoOperaciones(this, cmsMenuListado, clsVariablesGlobales.varCodUsuario, varCodFormulario, 1);
     } catch (Exception ex) { clsMensajesSistema.metMsgError(ex.Message); }
 }
示例#5
0
        public override void proIniciarFormulario()
        {
            base.proIniciarFormulario();
            try
            {
                this.Text = "Listado de cuentas contables";

                this.grcListado.DataSource = clsFinPlaCuenta.funListar();

                const string varNomFormulario = "umbAplicacion.Finanzas.Listado.xfrmFinLisPlaCuenta";

                foreach (clsSegFormulario csRegistro in clsSegFormulario.funListar(varNomFormulario))
                {
                    varCodFormulario = csRegistro.FrmCodigo;
                }

                var csValidaciones = new clsValidacionesControles();
                csValidaciones.proAccesoOperaciones(this, cmsMenuListado, clsVariablesGlobales.varCodUsuario, varCodFormulario, 1);
            }
            catch (Exception ex) { XtraMessageBox.Show(ex.Message, "Error", MessageBoxButtons.OK, MessageBoxIcon.Error); }
        }
示例#6
0
        public override void proIniciarFormulario()
        {
            base.proIniciarFormulario();
            try
            {
                this.Text = "Listado de campos";

                var lisGeneral = new clsSegCampo();
                this.grcListado.DataSource = lisGeneral.funListar(varFormularioPadre);

                const string varNomFormulario = "umbAplicacion.Seguridad.Listado.xfrmSegLisCampo";

                foreach (clsSegFormulario csRegistro in clsSegFormulario.funListar(varNomFormulario))
                {
                    varCodFormulario = csRegistro.FrmCodigo;
                }

                var csValidaciones = new clsValidacionesControles();
                csValidaciones.proAccesoOperaciones(this, null, clsVariablesGlobales.varCodUsuario, varCodFormulario, 1);
            }
            catch (Exception ex) { XtraMessageBox.Show(ex.Message, "Error", MessageBoxButtons.OK, MessageBoxIcon.Error); }
        }
示例#7
0
        public override void proIniciarFormulario()
        {
            base.proIniciarFormulario();
            try
            {
                this.Text = "Listado de materiales";

                const string varNomFormulario = "umbAplicacion.Costos.Listado.xfrmCosLisHojaVer";

                foreach (clsSegFormulario csRegistro in clsSegFormulario.funListar(varNomFormulario))
                {
                    varCodFormulario = csRegistro.FrmCodigo;
                }

                string varWhere = string.Format("Where a.DocCodigo in ({0}) And a.CabFecha between '{1}' And '{2}'", clsSegAccFormulario.funAccesoDocumento(varCodFormulario), DateTime.Now.Year.ToString() + "/01/01", DateTime.Now.Year.ToString() + "/12/31");
                this.grcListado.DataSource = clsCosHojVertical.funListar(varWhere);

                var csValidaciones = new clsValidacionesControles();
                csValidaciones.proAccesoOperaciones(this, cmsMenuListado, clsVariablesGlobales.varCodUsuario, varCodFormulario, 0);
            }
            catch (Exception ex) { XtraMessageBox.Show(ex.Message, "Error", MessageBoxButtons.OK, MessageBoxIcon.Error); }
        }
示例#8
0
        public override void proIniciarFormulario()
        {
            base.proIniciarFormulario();
            try
            {
                this.Text = "Listado de menu";

                this.treListado.DataSource      = clsSegMenu.funListar();
                this.treListado.ParentFieldName = "MenPadre";
                this.treListado.KeyFieldName    = "MenCodigo";
                this.treListado.ExpandAll();

                const string varNomFormulario = "umbAplicacion.Seguridad.Listado.xfrmSegLisMenu";

                foreach (clsSegFormulario csRegistro in clsSegFormulario.funListar(varNomFormulario))
                {
                    varCodFormulario = csRegistro.FrmCodigo;
                }

                var csValidaciones = new clsValidacionesControles();
                csValidaciones.proAccesoOperaciones(this, null, clsVariablesGlobales.varCodUsuario, varCodFormulario, 1);
            }
            catch (Exception ex) { XtraMessageBox.Show(ex.Message, "Error", MessageBoxButtons.OK, MessageBoxIcon.Error); }
        }