示例#1
0
        private void frmUpdateFuncao_Load(object sender, EventArgs e)
        {
            frmGrid.Enabled = false;

            switch (tpOperacao)
            {
            case Enumeradores.TipoOperacao.Insert:
                this.Text = "Inserir Cargo";
                break;

            case Enumeradores.TipoOperacao.Update:
                this.Text = "Atualizar cargo";
                break;

            case Enumeradores.TipoOperacao.Viewer:
                this.Text = "Vizualizar Cargo";
                break;

            default:
                break;
            }

            if (tpOperacao == Enumeradores.TipoOperacao.Viewer)
            {
                acesso.Validate(this);
                acesso.Validate(barManager);
            }
        }
示例#2
0
        private void frmUpdateProdutoServico_Load(object sender, System.EventArgs e)
        {
            frmGrid.Enabled = false;

            switch (tpOperacao)
            {
            case Enumeradores.TipoOperacao.Insert:
                this.Text = "Inserir Produto ou Serviço";
                HabilitaDesabilitaBotoesNavegacao(false);
                break;

            case Enumeradores.TipoOperacao.Update:
                this.Text = "Atualizar Produto ou Serviço";
                HabilitaDesabilitaBotoesNavegacao(true);
                break;

            case Enumeradores.TipoOperacao.Viewer:
                this.Text = "Vizualizar Produto ou Serviço";
                HabilitaDesabilitaBotoesNavegacao(true);
                break;

            default:
                break;
            }

            if (tpOperacao == Enumeradores.TipoOperacao.Viewer)
            {
                acesso.Validate(this);
                acesso.Validate(barManager);
            }
        }
示例#3
0
        private void frmVincularVeiculo_Load(object sender, EventArgs e)
        {
            frmGrid.Enabled = false;
            switch (tpOperacao)
            {
            case Enumeradores.TipoOperacao.Insert:
                HabilitaDesabilitaBotoesNavegacao(false);
                break;

            case Enumeradores.TipoOperacao.Update:
                HabilitaDesabilitaBotoesNavegacao(true);
                break;

            case Enumeradores.TipoOperacao.Viewer:
                HabilitaDesabilitaBotoesNavegacao(true);
                break;

            default:
                break;
            }

            if (tpOperacao == Enumeradores.TipoOperacao.Viewer)
            {
                acesso.Validate(this);
                acesso.Validate(barManager);
            }
        }
示例#4
0
        private void frmUpdateEmpresa_Load(object sender, EventArgs e)
        {
            frmGrid.Enabled = false;

            switch (tpOperacao)
            {
            case Enumeradores.TipoOperacao.Insert:
                this.Text = "Inserir Empresa";
                HabilitaDesabilitaBotoesNavegacao(false);
                break;

            case Enumeradores.TipoOperacao.Update:
                this.Text = "Atualizar Empresa";
                HabilitaDesabilitaBotoesNavegacao(true);
                cnpjTextEdit.Enabled = false;
                rdgTipo.Enabled      = false;
                break;

            case Enumeradores.TipoOperacao.Viewer:
                this.Text = "Vizualizar Empresa";
                HabilitaDesabilitaBotoesNavegacao(true);
                break;

            default:
                break;
            }

            if (tpOperacao == Enumeradores.TipoOperacao.Viewer)
            {
                acesso.Validate(this);
                acesso.Validate(barManager);
            }
        }
示例#5
0
        private void frmUpdateVeiculo_Load(object sender, EventArgs e)
        {
            frmGrid.Enabled = false;
            TipoBindingSource.DataSource = Veiculo.ObterTipo().OrderBy(x => x.Descricao);
            switch (tpOperacao)
            {
            case Enumeradores.TipoOperacao.Insert:
                HabilitaDesabilitaBotoesNavegacao(false);
                break;

            case Enumeradores.TipoOperacao.Update:
                HabilitaDesabilitaBotoesNavegacao(true);
                break;

            case Enumeradores.TipoOperacao.Viewer:
                HabilitaDesabilitaBotoesNavegacao(true);
                break;

            default:
                break;
            }

            if (tpOperacao == Enumeradores.TipoOperacao.Viewer)
            {
                acesso.Validate(this);
                acesso.Validate(barManager);
            }
        }
示例#6
0
        private void frmUpdateCliente_Load(object sender, EventArgs e)
        {
            frmGrid.Enabled = false;
            switch (tpOperacao)
            {
            case Enumeradores.TipoOperacao.Insert:
                this.Text = "Inserir Cliente";
                HabilitaDesabilitaBotoesNavegacao(false);
                dtCadastro.EditValue = DateTime.Now;
                break;

            case Enumeradores.TipoOperacao.Update:
                this.Text = "Atualizar Cliente";
                HabilitaDesabilitaBotoesNavegacao(true);
                break;

            case Enumeradores.TipoOperacao.Viewer:
                this.Text = "Vizualizar Cliente";
                HabilitaDesabilitaBotoesNavegacao(true);
                break;

            default:
                break;
            }

            if (tpOperacao == Enumeradores.TipoOperacao.Viewer)
            {
                acesso.Validate(this);
                acesso.Validate(barManager);
            }
        }
示例#7
0
        private void frmGridFuncao_Load(object sender, EventArgs e)
        {
            acesso.Add(1122, btnInserir, Enumeradores.TipoAcao.Desabilitar);
            acesso.Add(1124, btnEditar, Enumeradores.TipoAcao.Desabilitar);
            acesso.Add(1125, btnExcluir, Enumeradores.TipoAcao.Desabilitar);
            acesso.Add(1126, btnVisualizar, Enumeradores.TipoAcao.Desabilitar);
            acesso.Add(1127, btnImprimir, Enumeradores.TipoAcao.Desabilitar);

            acesso.Validate();
        }
示例#8
0
        private void HabilitaDesabilitaBotoes()
        {
            if (dgdTabela.FocusedView.DataRowCount == 0)
            {
                btnAlterar.Enabled    = false;
                btnExcluir.Enabled    = false;
                btnVisualizar.Enabled = false;
                btnImprimir.Enabled   = false;
                btnSelecionar.Enabled = false;
            }
            else
            {
                btnAlterar.Enabled    = true;
                btnExcluir.Enabled    = true;
                btnVisualizar.Enabled = true;
                btnImprimir.Enabled   = true;

                if (tpOperacao == Enumeradores.TipoOperacao.Select)
                {
                    btnSelecionar.Enabled = true;
                }
            }

            acesso.Validate();
        }
示例#9
0
        private void frmSelecionaEmpresa_Load(object sender, EventArgs e)
        {
            if (EmpresaDTOBindingSource.List.Count <= 0)
            {
                MessageBox.Show("O Sistema detectou que não existe empresas cadastradas. Impossível prosseguir.", "Atenção", MessageBoxButtons.OK, MessageBoxIcon.Warning);
                Close();
            }
            else
            {
                //VALIDAR FORMULÁRIOS EM USO
                frmMessageBox message = new frmMessageBox();
                foreach (Form umform in Application.OpenForms)
                {
                    if (!umform.Name.Equals(Global.MainForm) &&
                        !umform.Name.Equals("frmSelecionaEmpresa") &&
                        !umform.Name.Trim().Equals(string.Empty) &&
                        !umform.Text.Trim().Equals(string.Empty))
                    {
                        message.lstMessage.Items.Add(umform.Text);
                    }
                }

                if (message.lstMessage.Items.Count > 0)
                {
                    message.ShowDialog();
                    Close();
                }

                Deserializar();
            }

            acesso.Add(1028, btnSelecionar, Enumeradores.TipoAcao.Desabilitar);
            acesso.Validate();
        }
示例#10
0
        private void frmGridCBO_Load(object sender, EventArgs e)
        {
            try
            {
                frmUpdate.Enabled = isEnabled;
            }
            catch
            { }

            acesso.Add(1128, btnInserir, Enumeradores.TipoAcao.Desabilitar);
            acesso.Add(1129, btnEditar, Enumeradores.TipoAcao.Desabilitar);
            acesso.Add(1130, btnExcluir, Enumeradores.TipoAcao.Desabilitar);
            acesso.Add(1131, btnVisualizar, Enumeradores.TipoAcao.Desabilitar);
            acesso.Add(1132, btnImprimir, Enumeradores.TipoAcao.Desabilitar);

            acesso.Validate();
        }
示例#11
0
        private void frmUpdateOrcamento_Load(object sender, EventArgs e)
        {
            frmGrid.Enabled = false;

            switch (tpOperacao)
            {
            case Enumeradores.TipoOperacao.Insert:
                this.Text = "Inserir Orçamento";
                HabilitaDesabilitaBotoesNavegacao(false);
                break;

            case Enumeradores.TipoOperacao.Update:
                this.Text = "Atualizar Orçamento";
                Recalcula();
                orcamentoDTOVersaoOriginal.ValorLiquido = orcamentoDTO.ValorLiquido;
                HabilitaDesabilitaBotoesNavegacao(true);
                break;

            case Enumeradores.TipoOperacao.Viewer:
                this.Text = "Vizualizar Orçamento";
                Recalcula();
                orcamentoDTOVersaoOriginal.ValorLiquido = orcamentoDTO.ValorLiquido;
                HabilitaDesabilitaBotoesNavegacao(true);
                break;

            default:
                break;
            }

            if (tpOperacao == Enumeradores.TipoOperacao.Viewer)
            {
                acesso.Validate(this);
                acesso.Validate(barManager);

                DesabilitarBotoesItensOrcamento(false);
            }
            else
            {
                DesabilitarBotoesItensOrcamento(true);
            }

            FormaRecebimentoBindingSource.DataSource = Veiculo.ObterTipoRecebimento();
            PosicaoBindingSource.DataSource          = Veiculo.ObterPosicaoOrcamento();
            ParcelasBindingSource.DataSource         = Veiculo.ObterQuantidadeParcelas();

            if (orcamentoDTO != null)
            {
                lookUpEditPosicao.EditValue = orcamentoDTO.PosicaoOrcamentoDescricao;
            }

            List <FuncionarioSEDTO> listFunc = new List <FuncionarioSEDTO>();

            listFunc = funcionarioGL.GetGridFuncionarioSE("nomecompleto", "%" + "" + "%", MechTech.Util.Enumeradores.Modulo.Funcionario, false);
            foreach (var funcionario in listFunc)
            {
                ComboBoxItemCollection coll = cmbFuncionarios.Properties.Items;
                coll.BeginUpdate();
                try
                {
                    coll.Add(funcionario.NomeCompleto);
                }
                finally
                {
                    coll.EndUpdate();
                }
            }

            if (tpOperacao.Equals(Enumeradores.TipoOperacao.Insert))
            {
                dataOrcamentodateEdit.EditValue = DateTime.Today;
                lookUpEditPosicao.ItemIndex     = 0;
                cmbFuncionarios.SelectedIndex   = -1;
            }

            VerificarDiferencaRecebimento();
            AtualizarDetalhesEspecieRecebimento();
        }