示例#1
0
        private void GestionOpciones()
        {
            Principal padre = (Principal)this.ParentForm;

            padre.tsbCancelar.Visible   = false;
            padre.tsbActualizar.Visible = true;
            padre.tsbEditar.Visible     = false;
            padre.tsbBuscar.Visible     = false;
            padre.tsbImprimir.Visible   = false;

            //OPCIONES DE EDICION SEGUN 'ESEDITABLE'
            padre.tsbNuevo.Visible   = this.EsEditable;
            padre.tsbNuevo.Enabled   = this.EsEditable;
            padre.tsbGuardar.Visible = this.EsEditable;
            padre.tsbGuardar.Enabled = this.EsEditable;

            padre.tsbEliminar.Text        = "Eliminar";
            padre.mnuEliminar.Text        = "Eliminar";
            padre.tsbEliminar.ToolTipText = "Eliminar (Ctrl + Supr)";

            padre.tsbEliminar.Visible  = this.EsEditable;
            padre.tsbEliminar.Enabled  = this.EsEditable;
            padre.separEditar1.Visible = this.EsEditable;

            switch (this.Modulo)
            {
            case "MenuSistemaPr":
            {
                //padre.tsbBusqueda.Visible = true;
                //padre.mnuBuqueda.Visible = true;
            }
            break;

            case "UsuarioSesionActivaPr":
            {
                padre.tsbNuevo.Visible   = false;
                padre.tsbGuardar.Visible = false;
            }
            break;

            case "TipoCuentaPr":
            {
                TablasSimples(ref padre);
            }
            break;

            case "TipoDocumentoPr":
            {
                TablasSimples(ref padre);
            }
            break;

            case "ContablePr":
            {
                padre.tsbNuevo.Visible      = false;
                padre.tsbGuardar.Visible    = false;
                padre.tsbEliminar.Visible   = false;
                padre.tsbBuscar.Visible     = false;
                padre.tsbActualizar.Visible = false;
                padre.tsbImprimir.Visible   = true;
                padre.tsbImprimir.Enabled   = true;
            }
            break;

            default:
                break;
            }
            padre.separEditar2.Visible = false;
        }
示例#2
0
 private void TablasSimples(ref Principal padre)
 {
     //padre.tstFiltrar.Visible = false;
     //padre.tsbFiltrar.Visible = false;
     //padre.mnuFiltrar.Visible = false;
 }