Ejemplo n.º 1
0
        void ListarOpciones()
        {
            List <BEOpcion> olOpcionesModulo = BLModulo.ListarOpcionesModulo(idModulo);
            List <BEOpcion> olOpciones       = BLOpcion.Listar(0, "");

            gridControl2.DataSource = olOpcionesModulo;
            gridControl1.DataSource = olOpciones.Where(x => !olOpcionesModulo.Any(y => y.EPI_INT_IDOPCION == x.EPI_INT_IDOPCION)).ToList();
        }
Ejemplo n.º 2
0
        void CargarOpcionModuloPerfil()
        {
            List <BEOpcionModuloPerfil> olOpcionesModulo       = BLModulo.ListarOpcionesModuloPerfil(Convert.ToInt32(searchLookUpEdit1.EditValue));
            List <BEOpcionModuloPerfil> olOpcionesModuloPerfil = BLPerfil.ListarOpcionesModuloPerfil(this.idPerfil);

            gridControl3.DataSource = olOpcionesModuloPerfil;
            gridControl2.DataSource = olOpcionesModulo.Where(x => !olOpcionesModuloPerfil.Any(y => y.EPI_INT_IDOPCIONMODULO == x.EPI_INT_IDOPCIONMODULO)).ToList();
        }
Ejemplo n.º 3
0
        public frmModulo()
        {
            InitializeComponent();
            List <BEModulo> olModulos = new List <BEModulo>();

            olModulos = BLModulo.ListarModulos(0, 0, "");

            gridControl1.DataSource = olModulos;
            //gridView1.ShowFindPanel();
        }
Ejemplo n.º 4
0
        void CreaNuevoPerfil(int idPerfil)
        {
            this.idPerfil = idPerfil;

            this.txtNombrePerfil.Text = string.Empty;

            List <BELlenaSLUE> omod = BLModulo.ListarModulo(0, "").Select(x => new BELlenaSLUE {
                ValueMember = Convert.ToInt32(x.EPI_INT_IDMODULO), DisplayMember = x.EPI_VCH_NOMBREMODULO
            }).ToList();

            BaseForm.CargaSLU(searchLookUpEdit1, omod, "ValueMember", "DisplayMember");
        }
Ejemplo n.º 5
0
        private void btnDerecha_Click(object sender, EventArgs e)
        {
            ColumnView view = gridControl1.MainView as ColumnView;

            foreach (var item in gridView1.GetSelectedRows())
            {
                BEOpcion oOp = new BEOpcion();
                oOp = view.GetRow(item) as BEOpcion;
                eResultado res = BLModulo.AgregarOpcionModulo(idModulo, oOp.EPI_INT_IDOPCION);
            }

            ListarOpciones();
        }
Ejemplo n.º 6
0
        void EditaPerfil(int idPerfil)
        {
            this.idPerfil = idPerfil;

            BEPerfil olPerfil = BLPerfil.ListarPerfil(idPerfil, "").SingleOrDefault();

            this.txtNombrePerfil.Text = olPerfil.EPI_VCH_NOMBREPERFIL.ToString();

            List <BELlenaSLUE> omod = BLModulo.ListarModulo(0, "").Select(x => new BELlenaSLUE {
                ValueMember = Convert.ToInt32(x.EPI_INT_IDMODULO), DisplayMember = x.EPI_VCH_NOMBREMODULO
            }).ToList();

            BaseForm.CargaSLU(searchLookUpEdit1, omod, "ValueMember", "DisplayMember");

            CargarOpcionModuloPerfil();
        }
Ejemplo n.º 7
0
        public frmModuloEditar(int idModulo)
        {
            InitializeComponent();
            this.idModulo = idModulo;

            List <BELlenaSLUE> omod = BLModulo.ListarModulo(0, "").Select(x => new BELlenaSLUE {
                ValueMember = Convert.ToInt32(x.EPI_INT_IDMODULO), DisplayMember = x.EPI_VCH_NOMBREMODULO
            }).ToList();

            BaseForm.CargaSLU(searchLookUpEdit2, omod, "ValueMember", "DisplayMember");


            if (idModulo > 0)
            {
                TBL_EPI_MODULO oModulo = BLModulo.obtieneModulos(idModulo);

                chkWindowsForm.Checked = Convert.ToBoolean(oModulo.EPI_BIT_WINDOWS ?? false);
                chkPaginaWeb.Checked   = Convert.ToBoolean(oModulo.EPI_BIT_WEB ?? false);
                chkAppMovil.Checked    = Convert.ToBoolean(oModulo.EPI_BIT_MOVIL ?? false);
                txtModulo.Text         = oModulo.EPI_VCH_NOMBREMODULO ?? "";

                //txtWindowsForm.ReadOnly = chkWindowsForm.Checked;
                txtWindowsForm.Text = oModulo.EPI_VCH_WINDOWSFORM ?? "";

                //txtPaginaWeb.ReadOnly = chkPaginaWeb.Checked;
                txtPaginaWeb.Text = oModulo.EPI_VCH_PAGINA ?? "";

                //txtAppMovil.ReadOnly = chkAppMovil.Checked;
                txtAppMovil.Text = oModulo.EPI_VCH_APPMOVIL ?? "";


                txtImagen16x16.Text = oModulo.EPI_VCH_IMAGEN16x16 ?? "";
                txtImagen32x32.Text = oModulo.EPI_VCH_IMAGEN32x32 ?? "";

                txtImagenIndex16x16.EditValue = Convert.ToInt32(oModulo.EPI_INT_IMAGENINDEX16X16 ?? 0);
                txtImagenIndex32x32.EditValue = Convert.ToInt32(oModulo.EPI_INT_IMAGENINDEX32X32 ?? 0);

                searchLookUpEdit2.EditValue = oModulo.EPI_INT_MODULOPADRE;
            }

            ListarOpciones();
        }
Ejemplo n.º 8
0
        void SubModulo()
        {
            #region VER SUBMODULOS

            //IdModuloPadre = Convert.ToInt32(gridView1.GetRowCellDisplayText(gridView1.FocusedRowHandle, gridView1.Columns["IDMODULO"]));
            IdModuloPadre = CurrentIdModulo;

            List <BEModulo> olSubModulos = BLModulo.ListarModulos(0, CurrentIdModulo, "");

            if (olSubModulos.Count > 0)
            {
                gridControl1.DataSource = olSubModulos;
            }
            else
            {
                XtraMessageBox.Show("No Tiene Sub Modulos", "Alerta");
            }

            #endregion
        }
Ejemplo n.º 9
0
        private void RegresarModulo()
        {
            #region REGRESAR AL PADRE
            //int Pos;
            //Pos = dgvModulos.CurrentRow.Index;
            //dgvModulos.Rows[Pos].Cells["IDABUELO"].Value != null
            //Convert.ToInt32()


            if (gridView1.GetRowCellDisplayText(gridView1.FocusedRowHandle, gridView1.Columns["IDABUELO"]) != "")
            {
                IdModuloAbuelo = Convert.ToInt32(gridView1.GetRowCellDisplayText(gridView1.FocusedRowHandle, gridView1.Columns["IDABUELO"]));
                IdModuloPadre  = IdModuloAbuelo;
                List <BEModulo> olSubModulos = BLModulo.ListarModulos(0, IdModuloAbuelo, "");
                gridControl1.DataSource = olSubModulos;
            }
            else
            {
                XtraMessageBox.Show("Ha llegado al nivel máximo", "Alerta");
            }
            #endregion
        }
Ejemplo n.º 10
0
        protected internal override void ButtonClick(string tag)
        {
            switch (tag)
            {
            case "SubModulo":
                SubModulo();

                break;

            case "Regresar":
                RegresarModulo();

                break;

            case "Nuevo":
                CreaNuevoModulo();

                break;

            case "Editar":

                if (gridView1.RowCount > 0)
                {
                    //IdModulo = Convert.ToInt32(gridView1.GetRowCellDisplayText(gridView1.FocusedRowHandle, gridView1.Columns["IDMODULO"]));
                    EditaModulo(CurrentIdModulo);

                    List <BEModulo> olModulos = new List <BEModulo>();
                    olModulos = BLModulo.ListarModulos(0, IdModuloPadre, "");

                    gridControl1.DataSource = olModulos;
                }

                break;

            default:
                break;
            }
        }
Ejemplo n.º 11
0
        private void btnGuargar_ItemClick(object sender, DevExpress.XtraBars.ItemClickEventArgs e)
        {
            try
            {
                TBL_EPI_MODULO oModulo = new TBL_EPI_MODULO();

                oModulo.EPI_VCH_NOMBREMODULO     = txtModulo.Text;
                oModulo.EPI_VCH_WINDOWSFORM      = txtWindowsForm.Text;
                oModulo.EPI_BIT_WINDOWS          = chkWindowsForm.Checked;
                oModulo.EPI_VCH_PAGINA           = txtPaginaWeb.Text;
                oModulo.EPI_BIT_WEB              = chkPaginaWeb.Checked;
                oModulo.EPI_VCH_APPMOVIL         = txtAppMovil.Text;
                oModulo.EPI_BIT_MOVIL            = chkAppMovil.Checked;
                oModulo.EPI_VCH_IMAGEN16x16      = txtImagen16x16.Text;
                oModulo.EPI_VCH_IMAGEN32x32      = txtImagen32x32.Text;
                oModulo.EPI_INT_IMAGENINDEX16X16 = Convert.ToInt32(txtImagenIndex16x16.EditValue);
                oModulo.EPI_INT_IMAGENINDEX32X32 = Convert.ToInt32(txtImagenIndex32x32.EditValue);


                if (searchLookUpEdit2.EditValue == null)
                {
                    oModulo.EPI_INT_MODULOPADRE = 0;
                }
                else
                {
                    oModulo.EPI_INT_MODULOPADRE = int.Parse(searchLookUpEdit2.EditValue.ToString());
                }

                eResultado Res;

                if (idModulo == 0)
                {
                    oModulo.EPI_BIT_ACTIVO        = true;
                    oModulo.EPI_DAT_FECHACREACION = DateTime.Now;


                    Res = BLModulo.Insertar(oModulo);

                    this.idModulo = oModulo.EPI_INT_IDMODULO;


                    if (Res == eResultado.Correcto)
                    {
                        XtraMessageBox.Show("Módulo se insertó correctamente", "Mensaje", MessageBoxButtons.OK, MessageBoxIcon.Information);
                    }
                }
                else
                {
                    oModulo.EPI_INT_IDMODULO = this.idModulo;
                    //oModulo.EPI_INT_MODULOPADRE = Convert.ToInt32(this.lbIDPadre.Text);
                    oModulo.EPI_DAT_FECHAMODIFICA = DateTime.Now;

                    Res = BLModulo.Actualizar(oModulo);

                    if (Res == eResultado.Correcto)
                    {
                        XtraMessageBox.Show("Módulo se Actualizó correctamente", "Mensaje", MessageBoxButtons.OK, MessageBoxIcon.Information);
                    }
                }
            }
            catch (Exception ex)
            {
                XtraMessageBox.Show(ex.Message, "Error", MessageBoxButtons.OK, MessageBoxIcon.Error);
                throw;
            }
        }