Beispiel #1
0
        public frmUpdateMunicipio(Form frm, Enumeradores.TipoOperacao tpo, BindingSource bnd)
        {
            InitializeComponent();

            try
            {
                frmGrid          = frm;
                tpOperacao       = tpo;
                bndMunicipioGrid = bnd;

                MdiParent = frmGrid.MdiParent;

                if (tpOperacao.Equals(Enumeradores.TipoOperacao.Insert))
                {
                    MunicipioDTOBindingSource.AddNew();
                }
                else
                {
                    municipioDTO = (MunicipioDTO)bndMunicipioGrid.Current;
                    MunicipioDTOBindingSource.DataSource = municipioGL.GetMunicipio(municipioDTO.Id);
                }

                municipioDTO = (MunicipioDTO)MunicipioDTOBindingSource.Current;

                UFDTOBindingSource.DataSource = ufGL.GetGridUF("codigo", "%");
            }
            catch
            {
                throw;
            }
        }
Beispiel #2
0
        public frmUpdateCBO(Form frm, Enumeradores.TipoOperacao tpo, BindingSource bnd)
        {
            InitializeComponent();

            try
            {
                frmGrid    = frm;
                tpOperacao = tpo;
                bndCBOGrid = bnd;

                MdiParent = frmGrid.MdiParent;

                if (tpOperacao.Equals(Enumeradores.TipoOperacao.Insert))
                {
                    CBODTOBindingSource.AddNew();
                }
                else
                {
                    cboDTO = (CBODTO)bndCBOGrid.Current;
                    CBODTOBindingSource.DataSource = cboGL.GetCBO(cboDTO.Id);
                }

                cboDTO = (CBODTO)CBODTOBindingSource.Current;
            }
            catch
            {
                throw;
            }
        }
Beispiel #3
0
        public frmUpdateEmpresa(Form frm, Enumeradores.TipoOperacao tpo, BindingSource bnd)
        {
            InitializeComponent();

            try
            {
                frmGrid        = frm;
                tpOperacao     = tpo;
                bndEmpresaGrid = bnd;
                MdiParent      = frmGrid.MdiParent;

                if (tpOperacao.Equals(Enumeradores.TipoOperacao.Insert))
                {
                    EmpresaDTOBindingSource.AddNew();
                }
                else
                {
                    empresaDTO = (EmpresaDTO)bndEmpresaGrid.Current;
                    EmpresaDTOBindingSource.DataSource = empresaGL.GetEmpresa(empresaDTO.Id);
                    empresaDTOVersaoOriginal           = new EmpresaDTO((EmpresaDTO)EmpresaDTOBindingSource.Current);
                }
                empresaDTO = (EmpresaDTO)EmpresaDTOBindingSource.Current;
                GetImages();
                NaturezaJuridicaDTOBindingSource.DataSource = new NaturezaJuridicaGL().GetGridNaturezajuridica("codigo", "%");
                PorteDTOBindingSource.DataSource            = new PorteGL().GetGridPorte("codigo", "%");
                PopulateTreeviewCNAE();
                GetTipo();
            }
            catch
            {
                throw;
            }
        }
Beispiel #4
0
        public frmUpdateCliente(Form frm, Enumeradores.TipoOperacao tpo, BindingSource bnd)
        {
            InitializeComponent();

            try
            {
                frmGrid        = frm;
                tpOperacao     = tpo;
                bndClienteGrid = bnd;
                MdiParent      = frmGrid.MdiParent;

                if (tpOperacao.Equals(Enumeradores.TipoOperacao.Insert))
                {
                    ClienteDTOBindingSource.AddNew();
                }
                else
                {
                    clienteDTO = (ClienteDTO)bndClienteGrid.Current;
                    ClienteDTOBindingSource.DataSource = clienteGL.GetCliente(clienteDTO.Id);
                    clienteDTOVersaoOriginal           = new ClienteDTO((ClienteDTO)ClienteDTOBindingSource.Current);
                    Verifica_mascara_Cpf_Cnpj();
                }
                clienteDTO = (ClienteDTO)ClienteDTOBindingSource.Current;
                UFDTOBindingSource.DataSource = ufGL.GetGridUF("codigo", "%");
            }
            catch
            {
                throw;
            }
        }
Beispiel #5
0
        public frmUpdateFornecedor(Form frm, Enumeradores.TipoOperacao tpo, BindingSource bnd)
        {
            InitializeComponent();

            try
            {
                frmGrid           = frm;
                tpOperacao        = tpo;
                bndFornecedorGrid = bnd;
                MdiParent         = frmGrid.MdiParent;

                if (tpOperacao.Equals(Enumeradores.TipoOperacao.Insert))
                {
                    FonecedorDTOBindingSource.AddNew();
                }
                else
                {
                    fornecedorDTO = (FornecedorDTO)bndFornecedorGrid.Current;
                    FonecedorDTOBindingSource.DataSource = fornecedorGL.GetFornecedor(fornecedorDTO.Id);
                    fornecedorDTOVersaoOriginal          = new FornecedorDTO((FornecedorDTO)FonecedorDTOBindingSource.Current);
                }
                fornecedorDTO = (FornecedorDTO)FonecedorDTOBindingSource.Current;
            }
            catch
            {
                throw;
            }
        }
Beispiel #6
0
        public frmUpdateDepartamento(Form frm, Enumeradores.TipoOperacao tpo, BindingSource bnd)
        {
            InitializeComponent();

            try
            {
                frmGrid             = frm;
                tpOperacao          = tpo;
                bndDepartamentoGrid = bnd;

                MdiParent = frmGrid.MdiParent;


                if (tpOperacao.Equals(Enumeradores.TipoOperacao.Insert))
                {
                    DepartamentoDTOBindingSource.AddNew();
                }
                else
                {
                    departamentoDTO = (DepartamentoDTO)bndDepartamentoGrid.Current;
                    DepartamentoDTOBindingSource.DataSource = departamentoGL.GetDepartamento(departamentoDTO.Id);
                    departamentoDTOOriginal = new DepartamentoDTO((DepartamentoDTO)DepartamentoDTOBindingSource.Current);
                }

                departamentoDTO = (DepartamentoDTO)DepartamentoDTOBindingSource.Current;
            }
            catch
            {
                throw;
            }
        }
Beispiel #7
0
        public frmUpdateOrcamento(Form frm, Enumeradores.TipoOperacao tpo, BindingSource bnd)
        {
            InitializeComponent();

            try
            {
                frmGrid          = frm;
                tpOperacao       = tpo;
                bndOrcamentoGrid = bnd;
                MdiParent        = frmGrid.MdiParent;

                if (tpOperacao.Equals(Enumeradores.TipoOperacao.Insert))
                {
                    OrcamentoDTOBindingSource.AddNew();
                }
                else
                {
                    orcamentoDTO = orcamentoGL.GetOrcamento(((OrcamentoDTO)bndOrcamentoGrid.Current).Id);
                    OrcamentoDTOBindingSource.DataSource = orcamentoDTO;
                    orcamentoDTO.Cliente = clienteGL.GetCliente(orcamentoDTO.Cliente.Id);
                    Recalcula();
                }

                orcamentoDTO = (OrcamentoDTO)OrcamentoDTOBindingSource.Current;
                orcamentoDTOVersaoOriginal = new OrcamentoDTO(orcamentoDTO);
            }
            catch
            {
                throw;
            }
        }
Beispiel #8
0
        public frmUpdateCalendario(FeriadoDTO feriado, Enumeradores.TipoOperacao tpo)
        {
            InitializeComponent();
            try
            {
                Operacao   = tpo;
                feriadoDTO = feriado;
                FeriadoDTOBindingSource.DataSource = feriado;
                UFDTOBindingSource.DataSource      = ufGL.GetGridUF("codigo", "%");
                feriadoDTOOriginal = new FeriadoDTO(feriadoDTO);

                if ((Operacao == Enumeradores.TipoOperacao.Insert) || feriadoDTO.Repete == false)
                {
                    this.TrataControle();
                    TrataRepetirFeriado();
                }
                else
                {
                    RepetircheckEdit.Enabled    = false;
                    TerminaradioGroup.Enabled   = false;
                    TerminaAnospinEdit.Enabled  = false;
                    tipoComboBoxEdit.Enabled    = false;
                    especieComboBoxEdit.Enabled = false;
                }
            }
            catch
            {
                throw;
            }
        }
Beispiel #9
0
        public frmVincularVeiculo(Form frm, Enumeradores.TipoOperacao tpo, BindingSource bnd)
        {
            InitializeComponent();

            try
            {
                frmGrid        = frm;
                tpOperacao     = tpo;
                bndVeiculoGrid = bnd;
                MdiParent      = frmGrid.MdiParent;

                if (tpOperacao.Equals(Enumeradores.TipoOperacao.Insert))
                {
                    VincularVeiculoDTObindingSource.AddNew();
                    txtVeiculo.DataBindings.Clear();
                    txtCliente.DataBindings.Clear();
                }
                else
                {
                    int id_veiculo;
                    vincularveiculoDTO = (VincularVeiculoDTO)bndVeiculoGrid.Current;

                    id_veiculo = Convert.ToInt32(vincularveiculoGL.GetIdVeiculo(vincularveiculoDTO.Veiculo));
                    VincularVeiculoDTObindingSource.DataSource = vincularveiculoGL.GetVincularVeiculo(id_veiculo);
                }

                vincularveiculoDTO = (VincularVeiculoDTO)VincularVeiculoDTObindingSource.Current;
                vincularveiculoDTOVersaoOriginal = new VincularVeiculoDTO(vincularveiculoDTO);
                GetFoto();
            }
            catch
            {
                throw;
            }
        }
Beispiel #10
0
        public frmUpdateSalario(Enumeradores.TipoOperacao tpo, BindingSource bnd, bool acessocamposalario)
        {
            InitializeComponent();
            this.acessocamposalario = acessocamposalario;

            try
            {
                tpOperacao         = tpo;
                bndFuncsalarioGrid = bnd;

                if (tpOperacao.Equals(Enumeradores.TipoOperacao.Insert))
                {
                    FuncSalarioDTOBindingSource.AddNew();
                }
                else
                {
                    funcsalarioDTO = (FuncSalarioDTO)bndFuncsalarioGrid.Current;
                    FuncSalarioDTOBindingSource.DataSource = funcsalarioDTO;
                    funcsalarioDTOVersaoOriginal           = new FuncSalarioDTO(funcsalarioDTO);
                }
                funcsalarioDTO = (FuncSalarioDTO)FuncSalarioDTOBindingSource.Current;

                FuncaoDTOBindingSource.DataSource = funcaoGL.GetGridFuncao("f.id", string.Empty);
            }
            catch
            {
                throw;
            }
        }
Beispiel #11
0
        public frmUpdateSetor(Form frm, Enumeradores.TipoOperacao tpo, BindingSource bnd)
        {
            InitializeComponent();

            try
            {
                frmGrid      = frm;
                tpOperacao   = tpo;
                bndSetorGrid = bnd;

                MdiParent = frmGrid.MdiParent;

                if (tpOperacao.Equals(Enumeradores.TipoOperacao.Insert))
                {
                    SetorDTOBindingSource.AddNew();
                }
                else
                {
                    setorDTO = (SetorDTO)bndSetorGrid.Current;
                    SetorDTOBindingSource.DataSource = setorGL.GetSetor(setorDTO.Id);
                }

                setorDTO = (SetorDTO)SetorDTOBindingSource.Current;
            }
            catch
            {
                throw;
            }
        }
Beispiel #12
0
        public frmUpdateProdutoServico(Form frm, Enumeradores.TipoOperacao tpo, BindingSource bnd)
        {
            InitializeComponent();
            ValidaTipoLucro();
            try
            {
                frmGrid        = frm;
                tpOperacao     = tpo;
                bndProdutoGrid = bnd;
                MdiParent      = frmGrid.MdiParent;

                if (tpOperacao.Equals(Enumeradores.TipoOperacao.Insert))
                {
                    ProdutoServicoBindingSource.AddNew();
                }
                else
                {
                    produtoDTO = (ProdutoServicoDTO)bndProdutoGrid.Current;
                    ProdutoServicoBindingSource.DataSource = produtoGL.GetProdutoServico(produtoDTO.Id);
                    produtoDTOVersaoOriginal = new ProdutoServicoDTO((ProdutoServicoDTO)ProdutoServicoBindingSource.Current);
                }
                produtoDTO = (ProdutoServicoDTO)ProdutoServicoBindingSource.Current;
                carregaValores();
            }
            catch
            {
                throw;
            }

            GetFoto();
        }
Beispiel #13
0
        public frmUpdateCategoriaProduto(Form frm, Enumeradores.TipoOperacao tpo, BindingSource bnd)
        {
            InitializeComponent();

            try
            {
                frmGrid          = frm;
                tpOperacao       = tpo;
                bndCategoriaGrid = bnd;

                MdiParent = frmGrid.MdiParent;


                if (tpOperacao.Equals(Enumeradores.TipoOperacao.Insert))
                {
                    CategoriaProdutoDTOBindingSource.AddNew();
                }
                else
                {
                    categoriaprodutoDTO = (CategoriaProdutoDTO)bndCategoriaGrid.Current;
                    CategoriaProdutoDTOBindingSource.DataSource = categoriaprodutoGL.GetCategoria(categoriaprodutoDTO.Id);
                    categoriaprodutoDTOOriginal = new CategoriaProdutoDTO((CategoriaProdutoDTO)CategoriaProdutoDTOBindingSource.Current);
                }
                categoriaprodutoDTO = (CategoriaProdutoDTO)CategoriaProdutoDTOBindingSource.Current;
            }
            catch
            {
                throw;
            }
        }
Beispiel #14
0
        public frmUpdateConexoes(Form frm, Enumeradores.TipoOperacao tpo, BindingSource bnd)
        {
            InitializeComponent();

            try
            {
                frmGrid        = frm;
                tpOperacao     = tpo;
                bndConexaoGrid = bnd;

                MdiParent = frmGrid.MdiParent;

                if (tpOperacao.Equals(Enumeradores.TipoOperacao.Insert))
                {
                    ConexaoDTOBindingSource.AddNew();
                }
                else
                {
                    conexaoDTO = (ConexoesDTO)bndConexaoGrid.Current;
                    ConexaoDTOBindingSource.DataSource = conexaoDTO;
                    conexaoDTOVersaoOriginal           = new ConexoesDTO(conexaoDTO);
                }

                conexaoDTO = (ConexoesDTO)ConexaoDTOBindingSource.Current;
            }
            catch (Exception ex)
            {
                MessageBox.Show("Não foi possível efetuar a operação.\n\n" +
                                "Motivo: " + ex.Message, "Atenção", MessageBoxButtons.OK, MessageBoxIcon.Exclamation);
            }
        }
Beispiel #15
0
        public frmUpdateResponsavel(Form frm, Enumeradores.TipoOperacao tpo, BindingSource bnd)
        {
            InitializeComponent();

            try
            {
                frmGrid            = frm;
                tpOperacao         = tpo;
                bndResponsavelGrid = bnd;

                MdiParent = frmGrid.MdiParent;

                if (tpOperacao.Equals(Enumeradores.TipoOperacao.Insert))
                {
                    ResponsavelDTOBindingSource.AddNew();
                }
                else
                {
                    responsavelDTO = (ResponsavelDTO)bndResponsavelGrid.Current;
                    ResponsavelDTOBindingSource.DataSource = responsavelGL.GetResponsavel(responsavelDTO.Id);
                }

                responsavelDTO = (ResponsavelDTO)ResponsavelDTOBindingSource.Current;
                UFDTOBindingSource.DataSource = ufGL.GetGridUF("codigo", "%");
            }
            catch
            {
                throw;
            }
        }
Beispiel #16
0
        public frmUpdateVeiculo(Form frm, Enumeradores.TipoOperacao tpo, BindingSource bnd)
        {
            InitializeComponent();

            try
            {
                frmGrid        = frm;
                tpOperacao     = tpo;
                bndVeiculoGrid = bnd;
                MdiParent      = frmGrid.MdiParent;

                if (tpOperacao.Equals(Enumeradores.TipoOperacao.Insert))
                {
                    VeiculoDTOBindingSource.AddNew();
                    CarregarMarcas(0, true);
                }
                else
                {
                    veiculoDTO = (VeiculoDTO)bndVeiculoGrid.Current;
                    VeiculoDTOBindingSource.DataSource = veiculoGL.GetVeiculo(veiculoDTO.Id);
                    veiculoDTOVersaoOriginal           = new VeiculoDTO((VeiculoDTO)VeiculoDTOBindingSource.Current);

                    CarregarMarcas(veiculoDTO.Tipo, false);
                }
                veiculoDTO = (VeiculoDTO)VeiculoDTOBindingSource.Current;
            }
            catch
            {
                throw;
            }
        }
 public AlterarEstoque(Enumeradores.TipoOperacao tpOp, long idItem, long quantidade)
 {
     InitializeComponent();
     this.tpOperacao = tpOp;
     this.IdItem     = idItem;
     this.Quantidade = quantidade;
     _novaQuantidade = quantidade;
 }
Beispiel #18
0
        public frmLancamentoProdServ(Enumeradores.TipoOperacao tpo, BindingSource bnd, BindingSource bndOrc, MechTech.Util.Global.SystemDelegate target)
        {
            InitializeComponent();

            try
            {
                tpOperacao = tpo;
                bndOrcamentoProdutoGrid = bnd;
                bndOrcamento            = bndOrc;
                GetOrcamentoProduto     = target;

                if (tpOperacao.Equals(Enumeradores.TipoOperacao.Insert))
                {
                    OrcamentoProdutoServicoBindingSource.AddNew();
                    List <ProdutoServicoDTO> listaProdutos = new List <ProdutoServicoDTO>();
                    listaProdutos = new ProdutoServicoDAO().GetGridProdutoServico("descricao", "%" + "" + "%");
                    ProdutoServicoBindingSource.DataSource = listaProdutos;
                    lookUpEditProdutoServico.Enabled       = true;
                }
                else
                {
                    lookUpEditProdutoServico.Enabled = false;
                    lancamentoProdutoServicoDTO      = (LancamentoProdutoServicoDTO)bndOrcamentoProdutoGrid.Current;
                    OrcamentoProdutoServicoBindingSource.DataSource = lancamentoProdutoServicoDTO;
                    ProdutoServicoBindingSource.DataSource          = lancamentoProdutoServicoDTO.Produto;
                    lancamentoProdutoServicoDTOVersaoOriginal       = new LancamentoProdutoServicoDTO(lancamentoProdutoServicoDTO);
                }

                orcamentoDTO = (OrcamentoDTO)bndOrc.Current;
                lancamentoProdutoServicoDTO = (LancamentoProdutoServicoDTO)OrcamentoProdutoServicoBindingSource.Current;
                lblProdutoServico.Text      = "[" + lancamentoProdutoServicoDTO.Produto.Descricao.Trim() + "]";

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

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

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

                default:
                    break;
                }
            }
            catch
            {
                throw;
            }
        }
Beispiel #19
0
 /// <summary>
 /// Retorna a mensagem de acordo com o tipo da operação informando que um erro de FKConstraint.
 /// </summary>
 /// <param name="pTipoOperacao">Enum do tipo da operação.</param>
 /// <returns>Retorna a mensagem correspondente.</returns>
 private static string MensagemFKConstraintOperacao(Enumeradores.TipoOperacao pTipoOperacao)
 {
     switch (pTipoOperacao)
     {
     case Enumeradores.TipoOperacao.Alteracao:
     case Enumeradores.TipoOperacao.Cadastro:
     case Enumeradores.TipoOperacao.Exclusao:
     case Enumeradores.TipoOperacao.AlteracaoSenha:
     case Enumeradores.TipoOperacao.Nenhuma:
     default:
         return(Mensagem.ErroConstraint);
     }
 }
Beispiel #20
0
 /// <summary>
 /// Retorna a mensagem de acordo com o tipo da operação informando que o registro está duplicado.
 /// </summary>
 /// <param name="pTipoOperacao">Enum do tipo da operação.</param>
 /// <returns>Retorna a mensagem correspondente.</returns>
 private static string MensagemDuplicadoOperacao(Enumeradores.TipoOperacao pTipoOperacao)
 {
     switch (pTipoOperacao)
     {
     case Enumeradores.TipoOperacao.Alteracao:
     case Enumeradores.TipoOperacao.Cadastro:
     case Enumeradores.TipoOperacao.Exclusao:
     case Enumeradores.TipoOperacao.AlteracaoSenha:
     case Enumeradores.TipoOperacao.Nenhuma:
     default:
         return(Mensagem.RegistroDuplicado);
     }
 }
Beispiel #21
0
        private void ExecutarAlteracaoNoEstoque(Enumeradores.TipoOperacao tpO)
        {
            ItemDAO itemDAO        = new ItemDAO();
            Item    item           = new Item();
            long    novaQuantidade = 0;

            foreach (var v in _itensNoPedido)
            {
                item = itemDAO.GetDataByID(v.IdItem);

                if (tpO.Equals(Enumeradores.TipoOperacao.Somar))
                {
                    novaQuantidade = v.QuantidadeEstoque + v.QuantidadePedido;
                }
                else if (tpO.Equals(Enumeradores.TipoOperacao.Subtrair))
                {
                    novaQuantidade = v.QuantidadeEstoque - v.QuantidadePedido;
                }
                else
                {
                    novaQuantidade = v.QuantidadeEstoque;
                }

                try
                {
                    itemDAO.AlterarQuantidadeEstoque(item.Id, novaQuantidade);

                    Log log = new Log()
                    {
                        IdItem              = item.Id,
                        Descricao           = item.Descricao + " (" + item.Tamanho + ")",
                        QuantidadeAnterior  = v.QuantidadeEstoque,
                        QuantidadeAtual     = novaQuantidade,
                        QuantidadeInformada = v.QuantidadePedido,
                        Origem              = this.Text,
                        TpOperacao          = tpO,
                        IdPedido            = _pedido.Id,
                        PedidoNumero        = _pedido.Numero
                    };

                    log.GravarRastreabilidade();
                }
                catch (Exception) { throw; }
            }
        }
Beispiel #22
0
        public frmUpdateFuncionario(Form frm, Enumeradores.TipoOperacao tpo, BindingSource bnd)
        {
            InitializeComponent();
            MechTech.Util.Global.RotinaLOG = Enumeradores.RotinaLOG.Funcionarios;
            dataprocessamento = MechTech.Util.Global.MesanoAtivo;

            try
            {
                frmGrid            = frm;
                tpOperacao         = tpo;
                bndFuncionarioGrid = bnd;
                MdiParent          = frmGrid.MdiParent;

                if (tpOperacao.Equals(Enumeradores.TipoOperacao.Insert))
                {
                    FuncionarioDTOBindingSource.AddNew();
                }
                else
                {
                    funcionarioDTO = funcionarioGL.GetFuncionario(((FuncionarioSEDTO)bndFuncionarioGrid.Current).Id);
                    FuncionarioDTOBindingSource.DataSource = funcionarioDTO;
                    funcionarioDTOVersaoOriginal           = new FuncionarioDTO((FuncionarioDTO)FuncionarioDTOBindingSource.Current);
                }

                funcionarioDTO = (FuncionarioDTO)FuncionarioDTOBindingSource.Current;

                //SITUAÇÃO
                if (funcionarioDTO.Contrato.Datademissao.HasValue)
                {
                    lblSituacao.Visible = true;
                    lblSituacao.Text    = "* Funcionário Demitido *";
                }

                UFDTOBindingSource.DataSource    = new UFGL().GetGridUF("codigo", "%");
                BancoDTOBindingSource.DataSource = new BancoGL().GetGridBanco("codigo", "%");
                SemanaBindingSource.DataSource   = MechTech.Util.Global.ObterSemana();

                GetFoto();
            }
            catch
            {
                throw;
            }
        }
Beispiel #23
0
        public frmUpdateUsuario(Form frm, Enumeradores.TipoOperacao tpo, BindingSource bnd)
        {
            InitializeComponent();

            if (Global.Sistema != Enumeradores.Sistema.MECHTECH)
            {
                groupControl2.Visible = false;
            }

            try
            {
                frmGrid        = frm;
                tpOperacao     = tpo;
                bndUsuarioGrid = bnd;

                MdiParent = frmGrid.MdiParent;

                if (tpOperacao.Equals(Enumeradores.TipoOperacao.Insert))
                {
                    UsuarioDTOBindingSource.AddNew();
                }
                else
                {
                    usuarioDTO = (UsuarioDTO)bndUsuarioGrid.Current;
                    UsuarioDTOBindingSource.DataSource = usuarioBO.GetUsuario(usuarioDTO.Id);
                    currentuser = usuarioDTO.Login;
                }
                usuarioDTO = (UsuarioDTO)UsuarioDTOBindingSource.Current;

                CarregaPerfis();
                CarregaModulos();
            }
            catch (Exception ex)
            {
                MessageBox.Show("Não foi possível efetuar a operação.\n\n" +
                                "Motivo: " + ex.Message, "Atenção", MessageBoxButtons.OK, MessageBoxIcon.Exclamation);
            }
        }
Beispiel #24
0
        /// <summary>
        /// Retorna a mensagem de acordo com o tipo da operação informando o sucesso da operação.
        /// </summary>
        /// <param name="pTipoOperacao">Enum do tipo da operação.</param>
        /// <returns>Retorna a mensagem correspondente.</returns>
        private static string MensagemSucessoOperacao(Enumeradores.TipoOperacao pTipoOperacao)
        {
            switch (pTipoOperacao)
            {
            case Enumeradores.TipoOperacao.Alteracao:
                return(Mensagem.AlteradoSucesso);

            case Enumeradores.TipoOperacao.Cadastro:
                return(Mensagem.InseridoSucesso);

            case Enumeradores.TipoOperacao.Exclusao:
                return(Mensagem.ExcluidoSucesso);

            case Enumeradores.TipoOperacao.AlteracaoSenha:
                return(Mensagem.SenhaAlteradaSucesso);

            case Enumeradores.TipoOperacao.Consulta:
                return(Mensagem.ConsultaSucesso);

            case Enumeradores.TipoOperacao.Nenhuma:
            default:
                return(string.Empty);
            }
        }
Beispiel #25
0
        /// <summary>
        /// Retorna a mensagem de acordo com o tipo da operação informando que um erro ocorreu.
        /// </summary>
        /// <param name="pTipoOperacao">Enum do tipo da operação.</param>
        /// <returns>Retorna a mensagem correspondente.</returns>
        private static string MensagemErroOperacao(Enumeradores.TipoOperacao pTipoOperacao)
        {
            switch (pTipoOperacao)
            {
            case Enumeradores.TipoOperacao.Alteracao:
                return(Mensagem.ErroAlterar);

            case Enumeradores.TipoOperacao.Cadastro:
                return(Mensagem.ErroInserir);

            case Enumeradores.TipoOperacao.Exclusao:
                return(Mensagem.ErroExcluir);

            case Enumeradores.TipoOperacao.AlteracaoSenha:
                return(Mensagem.ErroAlterar);

            case Enumeradores.TipoOperacao.Consulta:
                return(Mensagem.ErroConsultar);

            case Enumeradores.TipoOperacao.Nenhuma:
            default:
                return(string.Empty);
            }
        }
Beispiel #26
0
 public Log(long idItem, String descricao, long quantidadeAnterior, long quantidadeAtual, long quantidadeInformada, String origem, Enumeradores.TipoOperacao tpOp, long idPedido, long pedidoNumero)
 {
     this.IdItem              = IdItem;
     this.Descricao           = descricao;
     this.QuantidadeAnterior  = quantidadeAnterior;
     this.QuantidadeAtual     = quantidadeAtual;
     this.QuantidadeInformada = quantidadeInformada;
     this.Origem              = origem;
     this.TpOperacao          = tpOp;
     this.IdPedido            = IdPedido;
     this.PedidoNumero        = pedidoNumero;
 }
Beispiel #27
0
        private void Salvar()
        {
            try
            {
                if (this.ValidaCampos())
                {
                    return;
                }

                Cursor = Cursors.WaitCursor;
                int posicao = 0;

                foreach (LancamentoProdutoServicoDTO contem in bndOrcamentoProdutoGrid.List)
                {
                    if (contem.Produto.Id.Equals(((ProdutoServicoDTO)lookUpEditProdutoServico.Properties.GetDataSourceRowByKeyValue(lookUpEditProdutoServico.EditValue)).Id))
                    {
                        tpOperacao = Enumeradores.TipoOperacao.Update;
                        bndOrcamentoProdutoGrid.Position = posicao;
                        break;
                    }
                    posicao++;
                }

                produtoservicoDTO = (ProdutoServicoDTO)lookUpEditProdutoServico.GetSelectedDataRow();
                produtoservicoDTO = new ProdutoServicoDAO().GetProdutoServico(produtoservicoDTO.Id);
                int qtd = int.Parse(txtQuantidade.Text);

                if (!VerificarEstoqueProduto(qtd))
                {
                    return;
                }

                lancamentoProdutoServicoDTO.Produto = produtoservicoDTO;
                if (lancamentoProdutoServicoDTO.Produto.Produtoservico.Equals(0))
                {
                    lancamentoProdutoServicoDTO.Tipo = "P";
                }
                else
                {
                    lancamentoProdutoServicoDTO.Tipo = "S";
                }
                lancamentoProdutoServicoDTO.ValorTotal   = lancamentoProdutoServicoDTO.ValorUnitario * lancamentoProdutoServicoDTO.Quantidade;
                lancamentoProdutoServicoDTO.ValorLiquido = lancamentoProdutoServicoDTO.ValorTotal - lancamentoProdutoServicoDTO.ValorDesconto;

                switch (tpOperacao)
                {
                case Enumeradores.TipoOperacao.Insert:
                    bndOrcamentoProdutoGrid.Add(lancamentoProdutoServicoDTO);
                    break;

                case Enumeradores.TipoOperacao.Update:
                    bndOrcamentoProdutoGrid.List[bndOrcamentoProdutoGrid.Position] = lancamentoProdutoServicoDTO;
                    break;
                }

                Recalcula();
                GetOrcamentoProduto(lancamentoProdutoServicoDTO);
                tpOperacao = Enumeradores.TipoOperacao.Insert;
                OrcamentoProdutoServicoBindingSource.AddNew();
                lancamentoProdutoServicoDTO = (LancamentoProdutoServicoDTO)OrcamentoProdutoServicoBindingSource.Current;

                this.Text = "Inserir Produto";
                calcEditValorDesconto.Focus();
                lblProdutoServico.Text = "[]";
            }
            catch
            {
                Cursor = Cursors.Default;
                throw;
            }
            Cursor = Cursors.Default;
        }
Beispiel #28
0
        public frmUpdateFuncao(Form frm, Enumeradores.TipoOperacao tpo, BindingSource bnd)
        {
            InitializeComponent();

            try
            {
                frmGrid       = frm;
                tpOperacao    = tpo;
                bndFuncaoGrid = bnd;

                MdiParent = frmGrid.MdiParent;

                if (tpOperacao.Equals(Enumeradores.TipoOperacao.Insert))
                {
                    FuncaoDTOBindingSource.AddNew();
                }
                else
                {
                    int funcaoId = 0;
                    funcaoDTO = (FuncaoDTO)bndFuncaoGrid.Current;
                    switch (funcaoDTO.Salariotipo.Descricao)
                    {
                    case "Pro-Labore":
                        funcaoId = 5;
                        break;

                    case "Horista":
                        funcaoId = 2;
                        break;

                    case "Comissionista":
                        funcaoId = 3;
                        break;

                    case "Estagiário":
                        funcaoId = 4;
                        break;

                    case "Autônomo":
                        funcaoId = 6;
                        break;

                    default:
                        funcaoId = 1;
                        break;
                    }
                    funcaoDTOAux = funcaoGL.GetFuncao(funcaoDTO.Id);
                    funcaoDTOAux.Salariotipo.Id       = funcaoId;
                    funcaoDTOAux.CBO                  = new CBOGL().GetCBOCodigo(funcaoDTO.CBO.Codigo);
                    FuncaoDTOBindingSource.DataSource = funcaoDTOAux;
                    funcaoDTOOriginal                 = new FuncaoDTO((FuncaoDTO)FuncaoDTOBindingSource.Current);
                }

                funcaoDTO = (FuncaoDTO)FuncaoDTOBindingSource.Current;

                SalarioTipoDTOBindingSource.DataSource = salariotipoGL.GetGridSalariotipo("id", string.Empty);
            }
            catch
            {
                throw;
            }
        }
Beispiel #29
0
        /// <summary>
        /// Retorna a mensagem de acordo com o resultado e tipo da operação.
        /// </summary>
        /// <param name="pResultado">Enum do resultado da operação.</param>
        /// <param name="pTipoOperacao">Enum do tipo da operação.</param>
        /// <returns>Retorna a mensagem correspondente.</returns>
        public static string MensagemResultadoOperacao(Enumeradores.Resultados pResultado, Enumeradores.TipoOperacao pTipoOperacao)
        {
            switch (pResultado)
            {
            case Enumeradores.Resultados.Sucesso:
                return(Mensagem.MensagemSucessoOperacao(pTipoOperacao));

            case Enumeradores.Resultados.Duplicado:
                return(Mensagem.MensagemDuplicadoOperacao(pTipoOperacao));

            case Enumeradores.Resultados.FKConstraint:
                return(Mensagem.MensagemFKConstraintOperacao(pTipoOperacao));

            case Enumeradores.Resultados.Erro:
                return(Mensagem.MensagemErroOperacao(pTipoOperacao));

            case Enumeradores.Resultados.SemConexao:
                return(Mensagem.SemConexao);

            default:
                return(string.Empty);
            }
        }