예제 #1
0
        private void frmRegCfgDocSerie_Load(object sender, EventArgs e)
        {
            uT = new clsUtil(db, user.CodPerfil);
            uT.CargaArbolAcceso();

            Art = new PuiCatArticulos(db);

            /*
             * clsUsPerfil up = uT.BuscarIdNodo("1Inv001A");
             * int AcCOP = (up != null) ? up.Acceso : 0;
             * cmdAgregar.Enabled = (AcCOP == 1) ? true : false;
             *
             * up = uT.BuscarIdNodo("1Inv001B");
             * AcCOP = (up != null) ? up.Acceso : 0;
             * cmdEditar.Enabled = (AcCOP == 1) ? true : false;
             *
             * up = uT.BuscarIdNodo("1Inv001C");
             * AcCOP = (up != null) ? up.Acceso : 0;
             * cmdEliminar.Enabled = (AcCOP == 1) ? true : false;
             *
             * up = uT.BuscarIdNodo("1Inv001D");
             * AcCOP = (up != null) ? up.Acceso : 0;
             * cmdConsultar.Enabled = (AcCOP == 1) ? true : false;
             *
             * up = uT.BuscarIdNodo("1Inv001E");
             * AcCOP = (up != null) ? up.Acceso : 0;
             * cmdSeleccionar.Enabled = (AcCOP == 1) ? true : false;
             *
             * up = uT.BuscarIdNodo("1Inv001F");
             * AcCOP = (up != null) ? up.Acceso : 0;
             * cmdBuscar.Enabled = (AcCOP == 1) ? true : false;
             */
        }
예제 #2
0
        /*
         * protected override bool ProcessCmdKey(ref Message msg, Keys keyData)
         * {
         *  if (keyData == Keys.Escape)
         *  {
         *      this.Close();
         *      return true;
         *  }
         *  return base.ProcessCmdKey(ref msg, keyData);
         * }
         */
        private void LstCatViewLstPrecio_Load(object sender, EventArgs e)
        {
            uT = new clsUtil(db, user.AlmacenUsa);
            uT.CargaArbolAcceso();

            /*
             * clsUsPerfil up = uT.BuscarIdNodo("1Inv001A");
             * int AcCOP = (up != null) ? up.Acceso : 0;
             * cmdAgregar.Enabled = (AcCOP == 1) ? true : false;
             *
             * up = uT.BuscarIdNodo("1Inv001B");
             * AcCOP = (up != null) ? up.Acceso : 0;
             * cmdEditar.Enabled = (AcCOP == 1) ? true : false;
             *
             * up = uT.BuscarIdNodo("1Inv001C");
             * AcCOP = (up != null) ? up.Acceso : 0;
             * cmdEliminar.Enabled = (AcCOP == 1) ? true : false;
             *
             * up = uT.BuscarIdNodo("1Inv001D");
             * AcCOP = (up != null) ? up.Acceso : 0;
             * cmdConsultar.Enabled = (AcCOP == 1) ? true : false;
             *
             * up = uT.BuscarIdNodo("1Inv001E");
             * AcCOP = (up != null) ? up.Acceso : 0;
             * cmdSeleccionar.Enabled = (AcCOP == 1) ? true : false;
             *
             * up = uT.BuscarIdNodo("1Inv001F");
             * AcCOP = (up != null) ? up.Acceso : 0;
             * cmdBuscar.Enabled = (AcCOP == 1) ? true : false;
             *
             */

            LlenaGridView();
            DtError = false;
        }
예제 #3
0
        private void frmCatArticulos_Load(object sender, EventArgs e)
        {
            uT = new clsUtil(db, Perfil);
            uT.CargaArbolAcceso();

            Art = new PuiCatArticulos(db);

            /*
             *
             * clsUsPerfil up = uT.BuscarIdNodo("1Inv001A");
             * int AcCOP = (up != null) ? up.Acceso : 0;
             * cmdAgregar.Enabled = (AcCOP == 1) ? true : false;
             *
             * up = uT.BuscarIdNodo("1Inv001B");
             * AcCOP = (up != null) ? up.Acceso : 0;
             * cmdEditar.Enabled = (AcCOP == 1) ? true : false;
             *
             * up = uT.BuscarIdNodo("1Inv001C");
             * AcCOP = (up != null) ? up.Acceso : 0;
             * cmdEliminar.Enabled = (AcCOP == 1) ? true : false;
             *
             * up = uT.BuscarIdNodo("1Inv001D");
             * AcCOP = (up != null) ? up.Acceso : 0;
             * cmdConsultar.Enabled = (AcCOP == 1) ? true : false;
             *
             * up = uT.BuscarIdNodo("1Inv001E");
             * AcCOP = (up != null) ? up.Acceso : 0;
             * cmdSeleccionar.Enabled = (AcCOP == 1) ? true : false;
             *
             * up = uT.BuscarIdNodo("1Inv001F");
             * AcCOP = (up != null) ? up.Acceso : 0;
             * cmdBuscar.Enabled = (AcCOP == 1) ? true : false;
             */

            // Combos
            cboLinea.DataSource          = Art.Linea.CboLinea();
            cboUMedida1.DataSource       = Art.UMedida1.CboUMedida();
            cboUMedida2.DataSource       = Art.UMedida2.CboUMedida();
            cboUMedidaEquival.DataSource = Art.UMedidaEquiv.CboUMedida();
            cboClase1.DataSource         = Art.CboClase();
            cboClase2.DataSource         = Art.CboClase();
            cboClase3.DataSource         = Art.CboClase();
            cboImpuesto.DataSource       = Art.CboImpuesto();
            cboMarca.DataSource          = Art.CboMarca();



            //Combos
            if (_Opcion >= 2)
            {
                Art.keyCveArticulo = _KeyCampo;
                Art.EditarArticulo();
                LlenarDatos();
                txtClaveArticulo.Enabled = false;
                if (_Opcion == 3)
                {
                    OpcionControles(false);
                }
            }
        }
예제 #4
0
        private void frmExistencias_Load(object sender, EventArgs e)
        {
            uT = new clsUtil(db, user.CodPerfil);
            uT.CargaArbolAcceso();

            clsUsPerfil up    = uT.BuscarIdNodo("1Inv013A");
            int         AcCOP = (up != null) ? up.Acceso : 0;

            cmdAsignaStock.Enabled = (AcCOP == 1) ? true : false;

            up    = uT.BuscarIdNodo("1Inv013B");
            AcCOP = (up != null) ? up.Acceso : 0;
            cmdImprimir.Enabled = (AcCOP == 1) ? true : false;

            /*
             * up = uT.BuscarIdNodo("1Inv013C");
             * AcCOP = (up != null) ? up.Acceso : 0;
             * cmdConsultar.Enabled = (AcCOP == 1) ? true : false;
             */

            LlecboAlmacen(user.AlmacenUsa);
            cboAlmacen.Enabled = user.CambiaAlmacen == 1 ? true : false;

            LlecboLineas();
            LlenaGridView(0);
        }
예제 #5
0
        private void frmCatLstPrecios_Load(object sender, EventArgs e)
        {
            uT = new clsUtil(db, user.CodPerfil);
            uT.CargaArbolAcceso();

            clsUsPerfil up    = uT.BuscarIdNodo("1Inv008A");
            int         AcCOP = (up != null) ? up.Acceso : 0;

            cmdAgregar.Enabled = (AcCOP == 1) ? true : false;

            up                = uT.BuscarIdNodo("1Inv008B");
            AcCOPEdit         = (up != null) ? up.Acceso : 0;
            cmdEditar.Enabled = (AcCOPEdit == 1) ? true : false;

            up    = uT.BuscarIdNodo("1Inv008C");
            AcCOP = (up != null) ? up.Acceso : 0;
            cmdEliminar.Enabled = (AcCOP == 1) ? true : false;

            up    = uT.BuscarIdNodo("1Inv008D");
            AcCOP = (up != null) ? up.Acceso : 0;
            cmdConsultar.Enabled = (AcCOP == 1) ? true : false;

            up             = uT.BuscarIdNodo("1Inv008E");
            AcCOP          = (up != null) ? up.Acceso : 0;
            btnVer.Enabled = (AcCOP == 1) ? true : false;

            up                = uT.BuscarIdNodo("1Inv008F");
            AcCOP             = (up != null) ? up.Acceso : 0;
            cmdBuscar.Enabled = (AcCOP == 1) ? true : false;

            this.Size = this.MinimumSize;
            LlenaGridView();
        }
예제 #6
0
        private void frmCatProveedores_Load(object sender, EventArgs e)
        {
            uT = new clsUtil(db, Perfil);
            uT.CargaArbolAcceso();

            Prov = new PuiCatProveedores(db);

            // Combos
            PuiCatGeografia pui = new PuiCatGeografia(db);

            cboPais.DataSource = pui.ListPaises();
            //cboPais.SelectedText = "MEXICO";


            //Combos
            if (_Opcion >= 2)
            {
                Prov.keyCveProveedores = _KeyCampo;
                Prov.EditarProveedores();
                LlenarDatos();
                txtClaveProveedor.Enabled = false;
                if (_Opcion == 3)
                {
                    OpcionControles(false);
                }
            }
            MessageBoxAdv.Office2016Theme = Office2016Theme.Colorful;
            MessageBoxAdv.MessageBoxStyle = MessageBoxAdv.Style.Office2016;
        }
예제 #7
0
        private void frmCatClases2_Load(object sender, EventArgs e)
        {
            uT = new clsUtil(db, Perfil);
            uT.CargaArbolAcceso();

            clsUsPerfil up    = uT.BuscarIdNodo("1Vis001A");
            int         AcCOP = (up != null) ? up.Acceso : 0;

            cmdAgregar.Enabled = (AcCOP == 1) ? true : false;

            up                = uT.BuscarIdNodo("1Vis001B");
            AcCOP             = (up != null) ? up.Acceso : 0;
            cmdEditar.Enabled = (AcCOP == 1) ? true : false;

            up    = uT.BuscarIdNodo("1Vis001C");
            AcCOP = (up != null) ? up.Acceso : 0;
            cmdEliminar.Enabled = (AcCOP == 1) ? true : false;

            up    = uT.BuscarIdNodo("1Vis001D");
            AcCOP = (up != null) ? up.Acceso : 0;
            cmdConsultar.Enabled = (AcCOP == 1) ? true : false;


            this.Size = this.MinimumSize;
            LlenaGridView();
            cboEstatus.SelectedText = "Activo";
        }
예제 #8
0
 public Menu2(MsSql Odat, Form lg, string perfil)
 {
     InitializeComponent();
     db     = Odat;
     Flg    = lg;
     Perfil = perfil;
     ut     = new clsUtil(db, Perfil);
     ut.CargaArbolAcceso();
 }
예제 #9
0
        private void frmCatClases_Load(object sender, EventArgs e)
        {
            uT = new clsUtil(db, Perfil);
            uT.CargaArbolAcceso();

            /*
             *
             * Minv	Clases	Formulario	1Inv009	1Inv00
             * Minv	Agregar Clases	Operacion		1Inv009
             * Minv	Editar Clases	Operacion		1Inv009
             * Minv	Eliminar Clases	Operacion		1Inv009
             * Minv	Consultar Clases	Operacion		1Inv009
             * Minv	Seleccionar Clases	Operacion		1Inv009
             * Minv	Buscar Clases	Operacion		1Inv009
             *
             */
            clsUsPerfil up    = uT.BuscarIdNodo("1Inv009A");
            int         AcCOP = (up != null) ? up.Acceso : 0;

            cmdAgregar.Enabled = (AcCOP == 1) ? true : false;

            up                = uT.BuscarIdNodo("1Inv009B");
            AcCOPEdit         = (up != null) ? up.Acceso : 0;
            cmdEditar.Enabled = (AcCOPEdit == 1) ? true : false;

            up    = uT.BuscarIdNodo("1Inv009C");
            AcCOP = (up != null) ? up.Acceso : 0;
            cmdEliminar.Enabled = (AcCOP == 1) ? true : false;

            up    = uT.BuscarIdNodo("1Inv009D");
            AcCOP = (up != null) ? up.Acceso : 0;
            cmdConsultar.Enabled = (AcCOP == 1) ? true : false;

            up                     = uT.BuscarIdNodo("1Inv009E");
            AcCOPSelec             = (up != null) ? up.Acceso : 0;
            cmdSeleccionar.Enabled = (AcCOPSelec == 1) ? true : false;

            up                = uT.BuscarIdNodo("1Inv009F");
            AcCOP             = (up != null) ? up.Acceso : 0;
            cmdBuscar.Enabled = (AcCOP == 1) ? true : false;

            cmdSeleccionar.Visible = false;


            this.Size = this.MinimumSize;
            LlenaGridView();
            cboEstatus.SelectedText = "Activo";

            if (opcion > 3)
            {
                //                cmdAgregar.Visible = false;
                cmdEliminar.Visible = false;
                //                cmdEditar.Visible = false;
                cmdSeleccionar.Visible = true;
            }
        }
예제 #10
0
        private void DcRegPVenta_Load(object sender, EventArgs e)
        {
            uT = new clsUtil(db, user.CodPerfil);
            uT.CargaArbolAcceso();


            PuiSegUsuarioCfg team = new PuiSegUsuarioCfg(db);

            team.cmpStiloTema = user.StiloTema;
            Object[] reg = team.GetParamTema();
            NewColor.Encabezado      = reg[0].ToString();
            NewColor.HoverEncabezado = reg[1].ToString();
            NewColor.FontColor       = reg[2].ToString();

            LlecboCliente();

            GetDatoAlmacen();

            PARTIDAS = new List <DocPartidasReq>();

            MessageBoxAdv.Office2016Theme = Office2016Theme.Colorful;
            MessageBoxAdv.MessageBoxStyle = MessageBoxAdv.Style.Office2016;

            this.FormBorderStyle = FormBorderStyle.None;     //Form without bord and resize
            this.DoubleBuffered  = true;                     //Form without bord and resize
            this.SetStyle(ControlStyles.ResizeRedraw, true); //Form without bord and resize

            clsCfgDocumento cd = new clsCfgDocumento(CveDoc, db);

            ConfigDoc = cd.ConfigDoc();

            clsCfgAlmacen cslA = new clsCfgAlmacen(db, user.AlmacenUsa);

            CfgAlma = cslA.ConfigAlmacen();


            this.KeyDown += new KeyEventHandler(this.OnKeyDown);
            InhControles(true, 0);

            if (ConfigDoc.UsaSerie == 1)
            {
                PuiCatCfgDocSerie lin = new PuiCatCfgDocSerie(db);
                //cboSerie.DataSource = lin.CbollenaSeries(CveAlm, CveDoc);
                DataTable dt = lin.CbollenaSeries(user.AlmacenUsa, CveDoc);
                serieticket = dt.Rows[0]["Clave"].ToString();


                clsCfgDocSeries cds = new clsCfgDocSeries(user.AlmacenUsa, CveDoc, serieticket, db);
                CfgDocSerie = cds.ConfigDocSerie();
            }
        }
예제 #11
0
        private void frmCatInventarioMovtos_Load(object sender, EventArgs e)
        {
            uT = new clsUtil(db, Perfil);
            uT.CargaArbolAcceso();

            clsUsPerfil up    = uT.BuscarIdNodo("1Inv011A");
            int         AcCOP = (up != null) ? up.Acceso : 0;

            cmdAgregar.Enabled = (AcCOP == 1) ? true : false;

            up    = uT.BuscarIdNodo("1Inv011B");
            AcCOP = (up != null) ? up.Acceso : 0;
            cmdEliminar.Enabled = (AcCOP == 1) ? true : false;

            up    = uT.BuscarIdNodo("1Inv011C");
            AcCOP = (up != null) ? up.Acceso : 0;
            cmdConsultar.Enabled = (AcCOP == 1) ? true : false;

            up    = uT.BuscarIdNodo("1Inv011D");
            AcCOP = (up != null) ? up.Acceso : 0;
            cmdImprimir.Enabled = (AcCOP == 1) ? true : false;

            up    = uT.BuscarIdNodo("1Inv011E");
            AcCOP = (up != null) ? up.Acceso : 0;
            cmdRestablecer.Enabled = (AcCOP == 1) ? true : false;


            this.Size = this.MinimumSize;
            //cboEstatus.SelectedText = "Activo";



            /*
             * path = Directory.GetCurrentDirectory();
             * CargaDatosConexion();
             * db = new DatSql.MsSql(Servidor, Datos, Usuario, Password);
             * if (db.Conectar() < 1)
             * {
             *  MessageBox.Show(db.ErrorDat, "Error conn", MessageBoxButtons.OK, MessageBoxIcon.Error);
             *  Application.Exit();
             * }
             *
             * this.Size = this.MinimumSize;
             */

            LlecboProveedor();
            LlecboAlmaOri("100");
            LlecboTipoMovtos();

            LlenaGridView();
        }
예제 #12
0
        private void frmCatUsuarios_Load(object sender, EventArgs e)
        {
            uT = new clsUtil(db, sPerfil);
            uT.CargaArbolAcceso();

            clsUsPerfil up    = uT.BuscarIdNodo("1Inv004A");
            int         AcCOP = (up != null) ? up.Acceso : 0;

            cmdAgregar.Enabled = (AcCOP == 1) ? true : false;

            up               = uT.BuscarIdNodo("1Inv004B");
            AcCOPEdit        = (up != null) ? up.Acceso : 0;
            cmEditar.Enabled = (AcCOPEdit == 1) ? true : false;

            up    = uT.BuscarIdNodo("1Inv004C");
            AcCOP = (up != null) ? up.Acceso : 0;
            cmdEliminar.Enabled = (AcCOP == 1) ? true : false;

            up    = uT.BuscarIdNodo("1Inv004D");
            AcCOP = (up != null) ? up.Acceso : 0;
            cmdConsultar.Enabled = (AcCOP == 1) ? true : false;

            up                = uT.BuscarIdNodo("1Inv004F");
            AcCOP             = (up != null) ? up.Acceso : 0;
            cmdBuscar.Enabled = (AcCOP == 1) ? true : false;

            up                     = uT.BuscarIdNodo("1Inv004F");
            AcCOPSelec             = (up != null) ? up.Acceso : 0;
            cmdSeleccionar.Enabled = (AcCOP == 1) ? true : false;

            this.Size = this.MinimumSize;
            LlenaGridView();

            LleCboPerfiles();


            cmdSeleccionar.Visible = false;
            if (opcion > 3)
            {
                cmdAceptar.Visible     = false;
                cmdEliminar.Visible    = false;
                cmdEliminar.Visible    = false;
                cmdConsultar.Visible   = true;
                cmdSeleccionar.Visible = true;
            }
        }
예제 #13
0
        private void frmCatImpuestos_Load(object sender, EventArgs e)
        {
            uT = new clsUtil(db, Perfil);
            uT.CargaArbolAcceso();

            clsUsPerfil up    = uT.BuscarIdNodo("1Inv010A");
            int         AcCOP = (up != null) ? up.Acceso : 0;

            cmdAgregar.Enabled = (AcCOP == 1) ? true : false;

            up               = uT.BuscarIdNodo("1Inv010B");
            AcCOPEdit        = (up != null) ? up.Acceso : 0;
            cmEditar.Enabled = (AcCOPEdit == 1) ? true : false;

            up    = uT.BuscarIdNodo("1Inv010C");
            AcCOP = (up != null) ? up.Acceso : 0;
            cmdEliminar.Enabled = (AcCOP == 1) ? true : false;

            up    = uT.BuscarIdNodo("1Inv010D");
            AcCOP = (up != null) ? up.Acceso : 0;
            cmdConsultar.Enabled = (AcCOP == 1) ? true : false;

            up                = uT.BuscarIdNodo("1Inv010F");
            AcCOP             = (up != null) ? up.Acceso : 0;
            cmdBuscar.Enabled = (AcCOP == 1) ? true : false;

            up                     = uT.BuscarIdNodo("1Inv010E");
            AcCOPSelec             = (up != null) ? up.Acceso : 0;
            cmdSeleccionar.Enabled = (AcCOPSelec == 1) ? true : false;


            this.Size = this.MinimumSize;
            LlenaGridView();
            cboEstatus.SelectedText = "Activo";

            cmdSeleccionar.Visible = false;
            if (opcion > 3)
            {
                //                cmdAgregar.Visible = false;
                cmdEliminar.Visible = false;
                //                cmdEditar.Visible = false;
                cmdSeleccionar.Visible = true;
            }
        }
예제 #14
0
        private void frmCatInventarioMovtos_Load(object sender, EventArgs e)
        {
            uT = new clsUtil(db, user.CodPerfil);
            uT.CargaArbolAcceso();

            clsUsPerfil up    = uT.BuscarIdNodo("1Inv011A");
            int         AcCOP = (up != null) ? up.Acceso : 0;

            cmdAgregar.Enabled = (AcCOP == 1) ? true : false;

            up    = uT.BuscarIdNodo("1Inv011B");
            AcCOP = (up != null) ? up.Acceso : 0;
            cmdEliminar.Enabled = (AcCOP == 1) ? true : false;

            up    = uT.BuscarIdNodo("1Inv011C");
            AcCOP = (up != null) ? up.Acceso : 0;
            cmdConsultar.Enabled = (AcCOP == 1) ? true : false;

            up    = uT.BuscarIdNodo("1Inv011D");
            AcCOP = (up != null) ? up.Acceso : 0;
            cmdImprimir.Enabled = (AcCOP == 1) ? true : false;

            up    = uT.BuscarIdNodo("1Inv011E");
            AcCOP = (up != null) ? up.Acceso : 0;
            cmdRestablecer.Enabled = (AcCOP == 1) ? true : false;

            LlecboProveedor();
            LlecboAlmaOri(user.AlmacenUsa);
            cboAlmaOri.Enabled = user.CambiaAlmacen == 1 ? true : false;

            LlecboTipoMovtos();

            LlenaGridView();


            if (user.CodPerfil.Equals("Responsable"))
            {
                DisableControl(false);
            }
            else
            {
                DisableControl(true);
            }
        }
예제 #15
0
        private void CargaCfgUsuario(String PUsr)
        {
            DatCfgParamSystem PSyst = new DatCfgParamSystem(db);

            ParamSystem = PSyst.ParaSystem();

            DatCfgUsuario CUser = new DatCfgUsuario(PUsr, db);

            user = CUser.CfgUsario();

            SelectFondoUser(user.Fondo);

            DatCfgSystem CfgSys = new DatCfgSystem(db);

            CfgSystem = CfgSys.CfgSistema();


            PuiSegUsuarioCfg team = new PuiSegUsuarioCfg(db);

            team.cmpStiloTema = user.StiloTema;
            Object[] reg = team.GetParamTema();
            NewColor.Encabezado      = reg[0].ToString();
            NewColor.HoverEncabezado = reg[1].ToString();
            NewColor.FontColor       = reg[2].ToString();
            NewColor.Pant1           = reg[3].ToString();
            NewColor.Pant2           = reg[4].ToString();
            NewColor.Pant3           = reg[5].ToString();
            NewColor.Pant4           = reg[6].ToString();
            NewColor.Pant5           = reg[7].ToString();

            ut = new clsUtil(db, user.CodPerfil);
            ut.CargaArbolAcceso();

            this.ribMenu.Office2016ColorTable.Add(NewColor.StiloTeam());
            this.PieStatus.MetroColor = ColorTranslator.FromHtml(NewColor.Encabezado);
            this.PieStatus.ForeColor  = ColorTranslator.FromHtml(NewColor.FontColor);

            this.lblUsuario.Text  = user.Nombre;
            this.lblNombre.Text   = user.Usuario;
            this.lblServidor.Text = Servidor;

            CargarSeguridad();
        }
예제 #16
0
        private void frmCatArticulos_Load(object sender, EventArgs e)
        {
            uT = new clsUtil(db, user.CodPerfil);
            uT.CargaArbolAcceso();

            Art = new PuiCatArticulos(db);

            //Combos
            if (_Opcion >= 2)
            {
                Art.keyCveArticulo = _KeyCampo;
                Art.EditarArticulo(0);
                LlenarDatos();
                txtClaveArticulo.Enabled = false;
                if (_Opcion == 3)
                {
                    OpcionControles(false);
                }
            }
        }
예제 #17
0
        private void frmLstDoctores_Load(object sender, EventArgs e)
        {
            uT = new clsUtil(db, user.CodPerfil);
            uT.CargaArbolAcceso();

            clsUsPerfil up    = uT.BuscarIdNodo("1Inv015A");
            int         AcCOP = (up != null) ? up.Acceso : 0;

            cmdAgregar.Enabled = (AcCOP == 1) ? true : false;

            up                = uT.BuscarIdNodo("1Inv015B");
            AcCOPEdit         = (up != null) ? up.Acceso : 0;
            cmdEditar.Enabled = (AcCOPEdit == 1) ? true : false;

            up    = uT.BuscarIdNodo("1Inv015C");
            AcCOP = (up != null) ? up.Acceso : 0;
            cmdEliminar.Enabled = (AcCOP == 1) ? true : false;

            up    = uT.BuscarIdNodo("1Inv015D");
            AcCOP = (up != null) ? up.Acceso : 0;
            cmdConsultar.Enabled = (AcCOP == 1) ? true : false;

            up    = uT.BuscarIdNodo("1Inv015E");
            AcCOP = (up != null) ? up.Acceso : 0;
            cmdSeleccionar.Enabled = (AcCOP == 1) ? true : false;

            up                = uT.BuscarIdNodo("1Inv015F");
            AcCOP             = (up != null) ? up.Acceso : 0;
            cmdBuscar.Enabled = (AcCOP == 1) ? true : false;

            cmdSeleccionar.Visible = false;

            LlenaGridView();
            if (opcion >= 3)
            {
                cmdAgregar.Visible     = false;
                cmdEliminar.Visible    = false;
                cmdEditar.Visible      = false;
                cmdSeleccionar.Visible = true;
            }
        }
예제 #18
0
        private void frmKardex_Load(object sender, EventArgs e)
        {
            uT = new clsUtil(db, user.CodPerfil);
            uT.CargaArbolAcceso();


            clsUsPerfil up    = uT.BuscarIdNodo("1Inv012A");
            int         AcCOP = (up != null) ? up.Acceso : 0;

            cmdConsultar.Enabled = (AcCOP == 1) ? true : false;

            up    = uT.BuscarIdNodo("1Inv012B");
            AcCOP = (up != null) ? up.Acceso : 0;
            cmdImprimir.Enabled = (AcCOP == 1) ? true : false;

            PuiCatAlmacenes alm = new PuiCatAlmacenes(db);

            cboAlmacenes.DataSource = alm.CboCatAlmacenes(1);

            cboAlmacenes.Enabled = user.CambiaAlmacen == 1 ? true : false;
        }
예제 #19
0
        private void frmCatAlmacenes_Load(object sender, EventArgs e)
        {
            uT = new clsUtil(db, Perfil);
            uT.CargaArbolAcceso();

            clsUsPerfil up    = uT.BuscarIdNodo("1Inv005A");
            int         AcCOP = (up != null) ? up.Acceso : 0;

            cmdAgregar.Enabled = (AcCOP == 1) ? true : false;

            up                = uT.BuscarIdNodo("1Inv005B");
            AcCOPEdit         = (up != null) ? up.Acceso : 0;
            cmdEditar.Enabled = (AcCOPEdit == 1) ? true : false;

            up    = uT.BuscarIdNodo("1Inv005C");
            AcCOP = (up != null) ? up.Acceso : 0;
            cmdEliminar.Enabled = (AcCOP == 1) ? true : false;

            up    = uT.BuscarIdNodo("1Inv005D");
            AcCOP = (up != null) ? up.Acceso : 0;
            cmdConsultar.Enabled = (AcCOP == 1) ? true : false;

            /*
             * up = uT.BuscarIdNodo("1Inv005E");
             * AcCOP = (up != null) ? up.Acceso : 0;
             * cmdSeleccionar.Enabled = (AcCOP == 1) ? true : false;
             */

            up                = uT.BuscarIdNodo("1Inv005F");
            AcCOP             = (up != null) ? up.Acceso : 0;
            cmdBuscar.Enabled = (AcCOP == 1) ? true : false;


            this.Size = this.MinimumSize;
            LlenaGridView();
            LlecboLstPrecio();
            LlecboSucursales();
        }
예제 #20
0
        private void DocLstRequisiciones_Load(object sender, EventArgs e)
        {
            uT = new clsUtil(db, user.CodPerfil);
            uT.CargaArbolAcceso();
            String st = "";

            switch (NameDoc)
            {
            case "REQUISICIÓN": st = "R"; break;

            case "COTIZACIÓN": st = "C"; break;

            case "ORDEN DE COMPRA": st = "O"; break;

            case "COMPRAS": st = "CO"; break;

            case "ORDEN DE SALIDA": st = "OS"; break;

            case "ORDEN DE ENTRADA": st = "OE"; break;
            }

            clsUsPerfil up    = uT.BuscarIdNodo("1Prov" + st + "AG");
            int         AcCOP = ConfigDoc.DeshabilitaBotones == 1 ? 0 : ((up != null) ? up.Acceso : 0);

            cmdAgregar.Enabled = (AcCOP == 1) ? true : false;

            up               = uT.BuscarIdNodo("1Prov" + st + "ED");
            AcCOPEdit        = ConfigDoc.DeshabilitaBotones == 1 ? 0 : ((up != null) ? up.Acceso : 0);
            cmEditar.Enabled = (AcCOPEdit == 1) ? true : false;

            up    = uT.BuscarIdNodo("1Prov" + st + "EL");
            AcCOP = ConfigDoc.DeshabilitaBotones == 1 ? 0 : ((up != null) ? up.Acceso : 0);
            cmdEliminar.Enabled = (AcCOP == 1) ? true : false;

            up    = uT.BuscarIdNodo("1Prov" + st + "CO");
            AcCOP = (up != null) ? up.Acceso : 0;
            cmdConsultar.Enabled = (AcCOP == 1) ? true : false;

            up                    = uT.BuscarIdNodo("1Prov" + st + "MI");
            AcCOPMigra            = (up != null) ? up.Acceso : 0;
            btnGenerarDoc.Enabled = (AcCOPMigra == 1) ? true : false;

            up    = uT.BuscarIdNodo("1Prov" + st + "IM");
            AcCOP = (up != null) ? up.Acceso : 0;
            btnImprimir.Enabled = (AcCOP == 1) ? true : false;

            cboAlmacen.Enabled  = user.CambiaAlmacen == 1 ? true : false;
            cboSucursal.Enabled = user.CambiaAlmacen == 1 ? true : false;

            LlecboAlmaOri(user.AlmacenUsa);

            if (ConfigDoc.UsaAlmDestino == 1)
            {
                lblSucursal.Visible = true;
                cboSucursal.Visible = true;
                LlecboSucursales(user.SucursalUsa);
            }

            if (ConfigDoc.DeshabilitaBotones == 1)
            {
                cboAlmacen.Enabled = false;
                LlecboAlmaOri("999");
                cboSucursal.Enabled = user.CambiaAlmacen == 1 ? true : false;
            }


            /*
             * if (ConfigDoc.UsaAlmTmp == 1)
             * {
             *  cboAlmacen.Enabled = false;
             *  LlecboAlmaOri("999");
             *  cboSucursal.Enabled = user.CambiaAlmacen == 1 ? true : false;
             *
             * }
             */

            /*
             *
             * up = uT.BuscarIdNodo("1Prov" + st + "BU");
             * AcCOP = (up != null) ? up.Acceso : 0;
             * cmdBuscar.Enabled = (AcCOP == 1) ? true : false;
             */

            LlenaGridView();

            cmdAutorizarTodo.Visible = ConfigDoc.SolicitaAutorizar == 1 ? true : false;

            if (ConfigDoc.AfectaInventario == 1)
            {
                if (ParamSystem.AfectaExistAuto == 0)
                {
                    btnGenerarDoc.Visible = true;
                }
            }
            else
            {
                btnGenerarDoc.Visible = true;
            }
            btnGenerarDoc.Text = ConfigDoc.txtBotonDocRel;
        }
예제 #21
0
        private void frmCatGeografia_Load(object sender, EventArgs e)
        {
            this.Size = this.MinimumSize;
            if (opcion == 1)
            {
                cmdAgregarPais.Visible       = true;
                cmdAgregarEstado.Visible     = true;
                cmdAgregarMunicipio.Visible  = true;
                cmdAgregarLocalidad.Visible  = true;
                cmdEliminarPais.Visible      = true;
                cmdEliminarEstado.Visible    = true;
                cmdEliminarMunicipio.Visible = true;
                cmdEliminarLocalidad.Visible = true;
                cmdEditarPais.Visible        = true;
                cmdEditarEstado.Visible      = true;
                cmdEditarMunicipio.Visible   = true;
                cmdEditarLocalidad.Visible   = true;
                cmdSeleccionar.Visible       = false;
            }
            else
            {
                cmdSeleccionar.Visible = true;
            }

            uT = new clsUtil(db, Perfil);
            uT.CargaArbolAcceso();

            clsUsPerfil up = uT.BuscarIdNodo("1Inv006A");

            AcCOPB = (up != null) ? up.Acceso : 0;
            if (AcCOPB == 1)
            {
                cmdAgregarPais.Enabled       = true;
                cmdAgregarEstado.Enabled     = true;
                cmdAgregarMunicipio.Enabled  = true;
                cmdAgregarLocalidad.Enabled  = true;
                cmdEliminarPais.Enabled      = true;
                cmdEliminarEstado.Enabled    = true;
                cmdEliminarMunicipio.Enabled = true;
                cmdEliminarLocalidad.Enabled = true;
                cmdEditarPais.Enabled        = true;
                cmdEditarEstado.Enabled      = true;
                cmdEditarMunicipio.Enabled   = true;
                cmdEditarLocalidad.Enabled   = true;
                cmdSeleccionar.Enabled       = false;
            }


            up = uT.BuscarIdNodo("1Inv006B");
            int AcCOPS = (up != null) ? up.Acceso : 0;

            cmdSeleccionar.Enabled = (AcCOPS == 1) ? true : false;

            PuiCatGeografia pais = new PuiCatGeografia(db);

            cboPaises.DataSource        = pais.ListPaises();
            cboSyncPaises.DataSource    = pais.ListPaises();
            cboSyncPaises.DisplayMember = "Descripcion";
            cboSyncPaises.ValueMember   = "Clave";


            cboEstatus.SelectedText = "Activo";
        }