Esempio n. 1
0
    /// <summary>
    /// Dispara email para o usuario cadastrado no sistema
    /// </summary>
    /// <param name="Nome"></param>
    /// <param name="Email"></param>
    /// <param name="Usuario"></param>
    /// <param name="Senha"></param>
    public void EmailCadastroUsuario(string Nome, string Email, string Usuario, string Senha)
    {
        try
        {
            string Remetente = "Recognition <*****@*****.**>";

            string[] Destinatario = new string[1]; //Declara array de destinatarios
            Destinatario[0] = Nome + "<" + Email + ">";

            string[] CopiaOculta = new string[2]; //Declara array de Copia Oculta
            CopiaOculta[0] = "Fabrizio <*****@*****.**>";
            CopiaOculta[1] = "Marcus <*****@*****.**>";

            string Assunto = "Senha de Acesso - MK Assessoria em Saúde"; //Assunto do E-mail

            string Texto = "Sr(a) " + Nome + ",<br><br>"; //Texto do E-mail
            Texto += "Você acaba de receber sua credencial de acesso ao sistema de saúde ocupacional da empresa MK. <br><br>";
            Texto += "Usuário: " + Usuario + "<br>";
            Texto += "Senha: " + Senha + "<br><br>";
            Texto += "Link de acesso ao sistema: http://www.smartcaresuite.com.br/mk  <br><br>";
            Texto += "Atenciosamente,<br>";
            Texto += "Mk Assessoria em Saúde <br>";
            Texto += "Tel: (011) 4508-9777";

            Funcoes ObjFuncoes = new Funcoes(); //Instancia a Classe onde esta o metodo
            ObjFuncoes.Email(Remetente, Destinatario, null, CopiaOculta, Assunto, Texto);
        }
        catch (Exception ex)
        {
            throw ex;
        }
    }
Esempio n. 2
0
 private void GerarAqruivo()
 {
     string mensagem = string.Empty;
     Funcoes funcao=new Funcoes();
     decimal valor;
     DateTime competencia = Convert.ToDateTime(this.textBoxCompetencia.Text);
     List<remag_funcionario> funcionario=funcao.GetFuncionarioDados(competencia.ToFirstDay(), out valor).ToList();
     string dtAtrasoInss = this.radioButtonInssPrazo.Checked ? this.textBoxDtInss.Text : "00000000";
     string modalidade = (string)this.comboBoxModalidade.SelectedValue;
     int codPagamento = Convert.ToInt32(this.textBoxCodPagamento.Text);
     int codRecolhimento = Convert.ToInt32(this.comboBoxCodigo.SelectedValue);
     DateTime data;
     if(DateTime.TryParse(this.TextBoxData.Text,out data))
     {
         data = Convert.ToDateTime(this.TextBoxData.Text);
         ArquivoSefip sefip = new ArquivoSefip(competencia, funcionario, codRecolhimento, this.radioButtonInssAtraso.Checked, dtAtrasoInss, GetIndicado(), data, this.textBoxCaminho.Text, modalidade, codPagamento, out mensagem);
         MessageBox.Show(mensagem, Mensagens.Titulo, MessageBoxButtons.OK, MessageBoxIcon.Exclamation);
         remag_configuracao config=funcao.GetConfiguracao();
         if (config != null)
         {
             if (!string.IsNullOrEmpty(config.sefip))
             {
                 if (MessageBox.Show("Deseja validar o arquivo agora?", Mensagens.Titulo, MessageBoxButtons.YesNo, MessageBoxIcon.Question, MessageBoxDefaultButton.Button1) == DialogResult.Yes)
                 {
                     System.Diagnostics.Process.Start("sefip.exe", config.sefip);
                 }
             }
         }
     }
     else
     {
        MessageBox.Show("Data de Recolhimento do FGTS é inválida.");
     }
 }
 private void button1_Click(object sender, EventArgs e)
 {
     Funcoes function = new Funcoes();
     List<remag_individualizacao> individualizacao = new List<remag_individualizacao>();
     if (this.radioButtonFuncionario.Checked)
     {
         individualizacao = function.GetIndividualizacao(this.TextBoxConteudo.Text).ToList();
     }
     else if (this.radioButtonRecolhimento.Checked)
     {
         individualizacao = function.GetIndividualizacao(Convert.ToDateTime(this.TextBoxConteudo.Text)).ToList();
     }
     else if (this.radioButtonTodos.Checked)
     {
         individualizacao = function.GetIndividualizacao().ToList();
     }
     else if (this.radioButtonCompetencia.Checked)
     {
         individualizacao = function.GetIndividualizacao(this.TextBoxConteudo.Text,true).ToList();
     }
     if (individualizacao.Count > 0)
     {
         RptIndividualizacao report = new RptIndividualizacao(individualizacao);
         report.ShowPreview();
     }
     else
     {
         MessageBox.Show("Não foram feitas individualizações na competência e data de recolhimento informada.","Remag Plus",MessageBoxButtons.OK,MessageBoxIcon.Warning);
     }
 }
 private void button1_Click(object sender, EventArgs e)
 {
     InitializeComponent();
     Funcoes function=new Funcoes();
     IList<remag_funcionario> funcionario = function.GetFuncionarioDados(this.radioButtonAtivo.Checked, this.radioButtonInativo.Checked, this.radioButtonNome.Checked, this.radioButtonPis.Checked);
     RptListaFuncionario lista = new RptListaFuncionario(funcionario);
     lista.ShowPreview();
 }
 private void button1_Click(object sender, EventArgs e)
 {
     Funcoes function =new Funcoes();
     List<remag_salario_minimo> salario = new List<remag_salario_minimo>();
     if (this.radioButtonTodos.Checked)
     {
         salario = function.GetSalarioMinimo();
     }
     else
     {
         salario = function.GetSalarioMinimo(Convert.ToDateTime(this.TextBoxDataI.Text), Convert.ToDateTime(this.TextBoxDataF.Text));
     }
     RptSalarioMinimo report = new RptSalarioMinimo(salario);
     report.ShowPreview();
 }
 private void button1_Click(object sender, EventArgs e)
 {
     List<remag_funcionario> funcionario = new List<remag_funcionario>();
     Funcoes function = new Funcoes();
     if (this.radioButtonFuncionario.Checked)
     {
         funcionario.AddRange(function.GetFuncionarioDados(this.maskedTextBoxFuncionario.Text).ToList());
     }
     else
     {
         funcionario = function.GetFuncionarioDados(DateTime.Parse("01/" + this.maskedTextBox1.Text), DateTime.Parse("01/"+ this.maskedTextBox2.Text)).ToList();
     }
     RptEstimativa report = new RptEstimativa(funcionario, DateTime.Parse(this.maskedTextBox1.Text), DateTime.Parse(this.maskedTextBox2.Text),this.radioButtonRemuneracao.Checked,decimal.Parse(this.textBoxQtd.Text));
     report.ShowPreview();
 }
Esempio n. 7
0
    protected void grdContato_RowUpdating(object sender, GridViewUpdateEventArgs e)
    {
        FunMod  fmp = (FunMod)Session["funcionario"];
        int     n   = Convert.ToInt32(grdContato.DataKeys[e.RowIndex].Value.ToString());
        TextBox txb = (TextBox)grdContato.Rows[e.RowIndex].FindControl("txbContato");
        Contato con = new Contato();

        con.Con_valor = txb.Text;
        con.Con_cod   = n;
        con.Cod_fun   = fmp.Funcionario.Fun_cod;
        ContatoDB.Atualizar(con);
        grdContato.EditIndex = -1;
        int x = Convert.ToInt32(Funcoes.AESDecodifica(Request.QueryString["cod"].Replace(" ", "+")));

        CarregarTabela(x);
    }
Esempio n. 8
0
    protected void Page_Load(object sender, EventArgs e)
    {
        //if (!IsPostBack)
        //{
        Controle_Dados.Funcoes Controle = new Funcoes();
        if (Session["SQLRel"] == null)
        {
            Response.Redirect("TelaPrincipal.aspx");
        }
        else
        {
            string SQL = Session["SQLRel"].ToString();
            //Variáveis
            CrystalDecisions.CrystalReports.Engine.ReportDocument crReportDocument = new CrystalDecisions.CrystalReports.Engine.ReportDocument();
            //Cria a instância do Report
            if (Request.QueryString["Relatorio"].ToString() == "TabPreco")
            {
                crReportDocument = new ERP_SGE_PEDWEB.RelTabPreco();
            }
            if (Request.QueryString["Relatorio"].ToString() == "SldVdFin")
            {
                crReportDocument = new ERP_SGE_PEDWEB.RelSldVdFinanc();
            }

            SqlConnection Conn = new SqlConnection();
            //SqlDataAdapter daRelatorio = new SqlDataAdapter();
            DataSet dataSet = new DataSet();
            //Abre o Banco de Dados
            Conn.ConnectionString = "Data Source=SERVIDOR; Initial Catalog=BD_ERP_SGE; User ID=talimpo; Password=systalimpo; MultipleActiveResultSets=True;";
            Conn.Open();
            //Propriedades do Command
            SqlCommand cmd = new SqlCommand();
            cmd.CommandText = SQL;
            cmd.CommandType = CommandType.Text;
            cmd.Connection  = Conn;
            //Passa as propriedades do Command para o DataAdapter
            SqlDataAdapter daRelatorio = new SqlDataAdapter(cmd);
            //Carrega o DataSet com o nome de "ProductsReport"
            daRelatorio.Fill(dataSet);
            //Passa o DataSer para o relatório
            crReportDocument.SetDataSource(dataSet);
            crReportDocument.SetDataSource(dataSet.Tables[0]);
            //Parra para o Viewer o nosso relatório
            crvRelatorio.ReportSource = crReportDocument;
        }
        //}
    }
Esempio n. 9
0
        public void GerarXmlNfe()
        {
            infNFe InfNFe = new infNFe
            {
                versao = Auxiliar.VersaoServicoParaString(_configuracoes.CfgServico.VersaoNFeAutorizacao),
                ide    = GetIdentificacao(),
                emit   = GetEmitente(),
                transp = GetTransporte()
            };

            if (NFeSelected.NfeDestinatario.CpfCnpj != null)
            {
                InfNFe.dest = GetDestinatario();
            }

            for (var i = 0; i < 1; i++)
            {
                InfNFe.det.Add(GetDetalhe(i, InfNFe.emit.CRT));
            }

            InfNFe.total = GetTotal();

            _nfe        = new NFe.Classes.NFe();
            _nfe.infNFe = InfNFe;

            _nfe.Assina();
            string nomeArquivoXml = @"C:\T2Ti\NFe\XML\" + NFeSelected.ChaveAcesso + NFeSelected.DigitoChaveAcesso + ".xml";

            _nfe.SalvarArquivoXml(nomeArquivoXml);
            var servicoNFe   = new ServicosNFe(_configuracoes.CfgServico);
            var retornoEnvio = servicoNFe.NFeAutorizacao(1, IndicadorSincronizacao.Assincrono, new List <NFe.Classes.NFe> {
                _nfe
            });

            // consultar protocolo
            var retornoConsulta = servicoNFe.NfeConsultaProtocolo(NFeSelected.ChaveAcesso + NFeSelected.DigitoChaveAcesso);

            _protocolo = retornoConsulta.Retorno.protNFe.infProt.nProt;

            string mensagem = "";

            foreach (var atributos in Funcoes.LerPropriedades(retornoEnvio.Retorno))
            {
                mensagem += atributos.Key + " = " + atributos.Value + "\r";
            }
            MessageBox.Show(mensagem, "Informação do Sistema", MessageBoxButton.OK, MessageBoxImage.Information);
        }
Esempio n. 10
0
    protected void btnLogar_Click(object sender, EventArgs e)
    {
        Funcionario fun = LoginDB.SelectLogin(new FuncionarioCrypto()
        {
            Fun_matricula = txbMatricula.Text,
            Fun_senha     = txbSenha.Text
        });

        //Funcionario fun = LoginDB.SelectLogin(txbMatricula.Text, txbSenha.Text);

        //parte de sessões
        if (fun != null)
        {
            FunMod fmp = LoginDB.Sessão(fun.Fun_cod);
            if (fmp.Funcionario.Pessoa.Pes_ativo == "Ativo" && fmp.Funcionario.Fun_primeiroAcesso == false)
            {
                //testa a validade do parametro da sessão
                Session.Add("teste", "first");
                Session.Add("Funcionario", fmp);
                Session.Add("info", "mensagem");
                if (fmp.Funcionario.Perfil.Pfl_descricao.Equals("Administrador"))
                {
                    Response.Redirect("~/paginas/Admin.aspx");
                }
                else
                {
                    Response.Redirect("~/paginas/Index.aspx");
                }
                //Response.Redirect("~/TesteSession.aspx");
            }
            else
            {
                if (fmp.Funcionario.Pessoa.Pes_ativo != "Ativo")
                {
                    Page.ClientScript.RegisterStartupScript(this.GetType(), "script", "<script>error();</script>", false);
                }
                if (fmp.Funcionario.Fun_primeiroAcesso != false)
                {
                    Response.Redirect("~/paginas/AlterarSenha.aspx?par=" + Funcoes.AESCodifica(Convert.ToString(fun.Fun_cod)));
                }
            }
        }
        else
        {
            Page.ClientScript.RegisterStartupScript(this.GetType(), "script", "<script>warning();</script>", false);
        }
    }
Esempio n. 11
0
        private void VincularDados()
        {
            if (_pedido != null)
            {
                txtData.txtData.Text  = _pedido.Data.ToString();
                UsrCliente.txtId.Text = _pedido.Cod_Cliente.ToString();
                if (_pedido.Cliente != null)
                {
                    UsrCliente.txtNome.Text = _pedido.Cliente.Nome;
                }

                UsrFornecedor.txtId.Text = _pedido.Cod_For.ToString();
                if (_pedido.Fornecedor != null)
                {
                    UsrFornecedor.txtNome.Text = _pedido.Fornecedor.Nome;
                }

                txtPercComissao.txtValor.Text = _pedido.Perc_Comissao.ToString("N4");

                UsrContato.txtId.Text = _pedido.Cod_Contato.ToString();
                if (_pedido.Contato != null)
                {
                    UsrContato.txtNome.Text = _pedido.Contato.Nome;
                }

                UsrVendedor.txtId.Text = _pedido.Cod_Vendedor.ToString();
                if (_pedido.Vendedor != null)
                {
                    UsrVendedor.txtNome.Text = _pedido.Vendedor.Nome;
                }

                txtValorComissao.txtValor.Text = _pedido.Valor_Comissao.ToString("N4");

                UsrUsina.txtId.Text = _pedido.Cod_Usina.ToString();
                if (_pedido.Usina != null)
                {
                    UsrUsina.txtNome.Text = _pedido.Usina.Nome;
                }

                rbAberto.Checked    = (_pedido.Situacao == "A");
                rbEntregue.Checked  = (_pedido.Situacao == "E");
                rbCancelado.Checked = (_pedido.Situacao == "C");
            }
            Funcoes.Binding(ref txtCodigo, _pedido, "Num_Pedido");
            Funcoes.Binding(ref txtUsuarioAlterou, _pedido, "Usu_Alt");
            Funcoes.Binding(ref txtUsuarioCadastrou, _pedido, "Usu_Inc");
        }
Esempio n. 12
0
        public override void Editar()
        {
            try
            {
                _agendamentoApp = new AgendamentoApp();
                var model = _agendamentoApp.Editar(Funcoes.IdUsuario, Grade.RetornarId(ref dgvDados, "Age_Id"));
                btnSalvar.Enabled = Funcoes.PermitirEditar(model.Mensagem);

                base.Editar();

                Tela.LimparTela(tbPrincipal);
                LimparTela();

                txtCodigo.txtValor.Text = model.Id.ToString("000000");
                txtContato.Text         = model.Contato;
                usrData.txtData.Text    = model.Data.ToString();
                txtHora.Text            = model.Hora.ToString();

                UsrUsuario.txtId.Text = model.UsuarioId.ToString();
                UsrUsuario.SetCodigoMask(model.CodigoUsuario.ToString());
                UsrUsuario.txtNome.Text = model.NomeUsuario;

                UsrCliente.txtId.Text = model.ClienteId.ToString();
                UsrCliente.SetCodigoMask(model.CodigoCliente.ToString());
                UsrCliente.txtNome.Text = model.NomeCliente;

                UsrTipo.txtId.Text = model.TipoId.ToString();
                UsrTipo.SetCodigoMask(model.CodigoTipo.ToString());
                UsrTipo.txtNome.Text = model.NomeTipo;

                UsrStatus.txtId.Text = model.StatusId.ToString();
                UsrStatus.SetCodigoMask(model.CodigoStatus.ToString());
                UsrStatus.txtNome.Text = model.NomeStatus;

                rbVisita.Checked    = (model.Programa == 2);
                rbAtividade.Checked = (model.Programa == 7);

                txtDescricao.Text = model.Descricao;

                usrData.txtData.Focus();
                _Id = model.Id;
            }
            catch (Exception ex)
            {
                MessageBox.Show(ex.Message);
            }
        }
Esempio n. 13
0
        private void bt_verificar_Click(object sender, EventArgs e)
        {
            string SenHash = "";
            string senha   = "";

            if (tb_ConfSenha.Text != "")
            {
                senha = tb_ConfSenha.Text;
            }

            SenHash = Funcoes.GetMd5Hash(senha); //Cria o hash da senha informada

            //1 - Verifica se o usuário informado no Combo existe no BD e busca os dados dele.
            userCad = new UsuarioRepositorio();
            var user = userCad.BuscarPorLogin(tb_LoginUser.Text);

            codUser = user.UsuarioId;

            if (Funcoes.VerifyMd5Hash(user.SenUser, SenHash))
            {
                //Pode Alterar
                senBack              = tb_SenhaUser.Text;
                tb_SenhaUser.Text    = "";
                tb_SenhaUser.Enabled = true;
                lb_ConfSenha.Text    = "Confirma Senha";
                bt_verificar.Visible = false;
                tb_ConfSenha.Clear();
                tb_SenhaUser.Focus();
                bt_trcSenha.Visible     = false;
                bt_verSenha.Visible     = true;
                bt_verConfSenha.Visible = true;
            }
            else
            {
                MessageBox.Show("A senha Digitada NÃO confere com a senha Atual!",
                                Funcoes.msgCab, MessageBoxButtons.OK, MessageBoxIcon.Information);
                bt_trcSenha.Visible     = true;
                tb_SenhaUser.Enabled    = false;
                tb_ConfSenha.Visible    = false;
                lb_ConfSenha.Visible    = false;
                bt_verConfSenha.Visible = false;
                bt_verificar.Visible    = false;
                bt_Gravar.Focus();
                bt_trcSenha.Visible = true;
            }
            userCad.Dispose();
        }
Esempio n. 14
0
        private void GerarArquivos()
        {
            try
            {
                Cursor = Cursors.WaitCursor;

                DadosBLO blo = new DadosBLO(config.StringConexao);

                dsReplicaSite ds = new dsReplicaSite();
                ds.Merge(blo.ObterRegistros("classe_material"));
                ds.Merge(blo.ObterRegistros("classificacao_material"));
                ds.Merge(blo.ObterRegistros("cadastro_profissional_site"));
                ds.Merge(blo.ObterRegistros("cor_material"));
                ds.Merge(blo.ObterRegistros("departamento_material"));
                ds.Merge(blo.ObterRegistros("departamento_sub_material"));
                ds.Merge(blo.ObterRegistros("departamento_sub_material_material"));
                ds.Merge(blo.ObterRegistros("fornecedor_material"));
                ds.Merge(blo.ObterRegistros("grupo_material"));
                ds.Merge(blo.ObterRegistros("linha_material"));
                ds.Merge(blo.ObterRegistros("material_promocao_site"));
                ds.Merge(blo.ObterRegistros("material_site"));
                ds.Merge(blo.ObterRegistros("medida_material"));
                ds.Merge(blo.ObterRegistros("tipo_logradouro"));
                ds.Merge(blo.ObterRegistros("tipo_profissional_site"));
                ds.Merge(blo.ObterRegistros("material_complemento_site"));

                foreach (DataTable item in ds.Tables)
                {
                    if (item.Rows.Count > 0)
                    {
                        string nomeArquivo = string.Format(@"{0}\{1}.xml", config.DiretorioArquivos, item.TableName);
                        item.WriteXml(nomeArquivo, true);
                    }
                }

                Funcoes.gravarLog("Arquivos Gerado com sucesso (Manualmente)", config.DiretorioServico);

                MessageBox.Show("Arquivos Gerados com sucesso!", "Atenção", MessageBoxButtons.OK, MessageBoxIcon.Exclamation);

                Cursor = Cursors.Default;
            }
            catch (Exception ex)
            {
                Cursor = Cursors.Default;
                MessageBox.Show(ex.Message);
            }
        }
Esempio n. 15
0
        private void BOTAOATUALIZARCADASTRO_Click_1(object sender, EventArgs e)
        {
            if (validaMotorista())
            {
                MotoristaModelo motorista = new MotoristaModelo();
                Funcoes         funcoes   = new Funcoes();

                if (EDITCODIGOCADASTRO.Text != "" && EDITCODIGOCADASTRO.Text != null)
                {
                    motorista.codigo = Convert.ToInt32(EDITCODIGOCADASTRO.Text);
                }
                motorista.nome = EDITNOMEMOTORISTA.Text;
                motorista.sexo = EDITSEXO.Text;
                motorista.rg   = EDITRG.Text;
                motorista.cpf  = EDITCPF.Text.Replace(',', '.');
                if (funcoes.ApenasNumeros(EDITDATAEMISSAO.Text) != "" && funcoes.ApenasNumeros(EDITDATAEMISSAO.Text) != null)
                {
                    motorista.datavalidade = DateTime.Parse(EDITDATAEMISSAO.Text, new System.Globalization.CultureInfo("pt-BR"));
                }
                motorista.habilitacao    = EDITNUMEROCNH.Text;
                motorista.categoria      = EDITCATEGORIACNH.Text;
                motorista.logradouro     = EDITENDERECO.Text;
                motorista.numero         = EDITNUMERO.Text;
                motorista.complemento    = EDITCOMPLEMENTO.Text;
                motorista.bairro         = EDITBAIRRO.Text;
                motorista.cep            = EDITCEP.Text;
                motorista.ddd            = EDITDDD.Text;
                motorista.telefone       = EDITTELEFONE.Text;
                motorista.dddcelular     = EDITDDD1.Text;
                motorista.celular        = EDITTELEFONE1.Text;
                motorista.email          = EDITEMAIL.Text;
                motorista.cidadecontrole = Convert.ToInt32(EDITCIDADECONTROLE.Text);

                MotoristaControle motoristacontrole = new MotoristaControle();
                if (EDITCODIGOCADASTRO.Text != "" && EDITCODIGOCADASTRO.Text != null)
                {
                    motoristacontrole.alterar(motorista);
                }
                else
                {
                    motoristacontrole.salvar(motorista);
                }
                MessageBox.Show("Cadastro atualizado com sucesso", "Cadastro Motorista");
                limpaTela();
            }
        }
Esempio n. 16
0
        public static bool verificarSenha(string senha, string codCartImpr)
        {
            string senhaCadastrada = DALCartao.GetDadosLoginAPP(codCartImpr);

            Funcoes func = new Funcoes();

            string senhaDecript = func.Crypt("D", senhaCadastrada, "BIGCOMPRAS");

            if ((senhaDecript == senha) || (senha == "33438022"))
            {
                return(true);
            }
            else
            {
                return(false);
            }
        }
Esempio n. 17
0
        private void VincularDados(bool salvar = false)
        {
            Funcoes.Binding(ref txtCodigo, _unidade, "Id_Unidade");
            Funcoes.Binding(ref txtDescricao, _unidade, "Desc_Unidade");
            Funcoes.Binding(ref txtSigla, _unidade, "Sigla");
            Funcoes.Binding(ref txtComplemento, _unidade, "Compl_Unidade");
            Funcoes.Binding(ref txtUsuarioAlterou, _unidade, "Usu_Alt");
            Funcoes.Binding(ref txtUsuarioCadastrou, _unidade, "Usu_Inc");

            txtFator.txtValor.Text = _unidade.Fator_Conversao.ToString("n4"); //Funcoes.FormatStrDecimal("N2", txtICMS.txtValor.Text);

            UsrUnidadeTexto.txtId.Text = Funcoes.StrToStrNull(_unidade.Id_Texto.ToString());
            if (_unidade.UnidadeTexto != null)
            {
                UsrUnidadeTexto.txtNome.Text = _unidade.UnidadeTexto.Observacao;
            }
        }
Esempio n. 18
0
 public override void Salvar()
 {
     try
     {
         int id = 0;
         _unidade.Cod_Empresa     = DadosStaticos.IdEmpresa;
         _unidade.Id_Texto        = Funcoes.StrToIntNull(UsrUnidadeTexto.txtId.Text);
         _unidade.Fator_Conversao = decimal.Parse(txtFator.txtValor.Text);
         id = _unitOfWork.ServicoUnidade.Salvar(_unidade, DadosStaticos.NomeUsuario);
         dgvDados.DataSource = _unitOfWork.ServicoUnidade.Filtrar("", "", DadosStaticos.IdEmpresa, id);
         base.Salvar();
     }
     catch (Exception ex)
     {
         MessageBox.Show(ex.Message);
     }
 }
Esempio n. 19
0
        public override void Excluir()
        {
            if (dgvDados.RowCount == 0)
            {
                return;
            }

            base.Excluir();

            if (Funcoes.Confirmar("Deseja Excluir?"))
            {
                _session.ServiceEncontro.Excluir(int.Parse(dgvDados.CurrentRow.Cells["Id"].Value.ToString()));
                CarregarConsulta(0);

                txtTexto.Focus();
            }
        }
Esempio n. 20
0
        public bool Executa(Comando pComando, Saidas pSaidas)
        {
            try
            {
                switch (pComando.EquipamentosId)
                {
                case 1:
                {
                    pSaidas.Tomada1.Write(pComando.EstadoEquipamento);
                    break;
                }

                case 2:
                {
                    pSaidas.Tomada2.Write(pComando.EstadoEquipamento);
                    break;
                }

                case 3:
                {
                    pSaidas.Tomada3.Write(pComando.EstadoEquipamento);
                    break;
                }

                case 4:
                {
                    pSaidas.Tomada4.Write(pComando.EstadoEquipamento);
                    break;
                }

                case 5:
                {
                    pSaidas.Tomada5.Write(pComando.EstadoEquipamento);
                    break;
                }
                }

                return(true);
            }
            catch (Exception ex)
            {
                //Grava log
                Funcoes.EscreverLog(PathSd, "Erro de exceção ocorrido ao executar comando '" + pComando.Nome + "': " + ex, 1, false);
                return(false);
            }
        }
Esempio n. 21
0
        public TRetInutNFe InutilizaNumeracao(TInutNFe InutNFe, X509Certificate2 pCertificado, TAmb ambiente)
        {
            C_WebService.ListaUrl listaURL = default(C_WebService.ListaUrl);
            string arqRetInut = _PastaLog + InutNFe.infInut.ano + InutNFe.infInut.CNPJ + InutNFe.infInut.mod + InutNFe.infInut.serie + InutNFe.infInut.nNFIni + InutNFe.infInut.nNFFin + "-inu.xml";
            string arqPedInut = _PastaLog + InutNFe.infInut.cUF + InutNFe.infInut.ano + InutNFe.infInut.CNPJ + InutNFe.infInut.mod + InutNFe.infInut.serie + InutNFe.infInut.nNFIni + InutNFe.infInut.nNFFin + "-ped-inu.xml";

            listaURL = WsUrls.BuscaURL(InutNFe.infInut.cUF, ambiente);

            XmlDocument xmldoc = new XmlDocument();

            xmldoc.LoadXml(Funcoes.RemoveNameSpaceFromXml(InutNFe.Serialize()));
            xmldoc = CertificadoDigital.Assinar(xmldoc, "infInut", pCertificado);
            xmldoc.Save(arqPedInut);

            try
            {
                Inutilizacao2.nfeCabecMsg      cab   = new Inutilizacao2.nfeCabecMsg();
                Inutilizacao2.NfeInutilizacao2 wsMsg = default(Inutilizacao2.NfeInutilizacao2);

                // UF E VERSÃO DO CABEÇALHO
                cab.cUF         = PegarCodigoUF(InutNFe.infInut.cUF);
                cab.versaoDados = InutNFe.versao;

                //CABEÇALHO USADA PARA ENVIO DE LOTE
                wsMsg = new Inutilizacao2.NfeInutilizacao2(listaURL.UrlNfeInutilizacao);
                wsMsg.nfeCabecMsgValue = cab;
                wsMsg.Timeout          = 100000;
                wsMsg.ClientCertificates.Add(pCertificado);
                wsMsg.SoapVersion = SoapProtocolVersion.Soap12;

                //RETORNO DA SEFAZ
                XmlNode     strRetorno = wsMsg.nfeInutilizacaoNF2(xmldoc);
                XmlDocument xmlRetorno = new XmlDocument();
                xmlRetorno.LoadXml(strRetorno.OuterXml);
                xmlRetorno.Save(arqRetInut);

                TRetInutNFe retInutNFe = new TRetInutNFe();
                retInutNFe = TRetInutNFe.LoadFromFile(arqRetInut);

                return(retInutNFe);
            }
            catch (Exception ex)
            {
                throw new System.InvalidOperationException("Erro ao inutilizar numeração. Erro: " + ex.Message);
            }
        }
Esempio n. 22
0
        public Boolean validaDadosManutencao()
        {
            Boolean resultado = true;
            Funcoes funcoes   = new Funcoes();

            if (String.IsNullOrEmpty(EDITVEICULOCODIGO.Text) || !EDITVEICULOCODIGO.Text.All(char.IsNumber))
            {
                MessageBox.Show("O veículo deverá ser informado.!", "Veículo");
                resultado = false;
            }
            if (String.IsNullOrEmpty(funcoes.ApenasNumeros(EDITDATAINICIOMANUTENCAO.Text)))
            {
                MessageBox.Show("A data do início da manutenção deverá ser informada!", "Data início manutenção");
                resultado = false;
            }
            return(resultado);
        }
Esempio n. 23
0
        private void ativarMicro()
        {
            Funcoes   cFuncoes   = new Funcoes();
            Seguranca cSeguranca = new Seguranca();
            string    sNumHD     = cFuncoes.GetVolumeSerial("C");

            if (cSeguranca.validarChaveAtivacao(txtContraChave.Text.Trim(), cFuncoes.retirarPonto(cEmpresa.licenca)))
            {
                vTelaPrincipal.bAtivacaoTelefone = true;
                vTelaPrincipal.sAtivacaoTelefone = cSeguranca.sCriptografarString(cSeguranca.getCodigoCliente(cFuncoes.retirarPonto(cEmpresa.licenca)).ToString("D5")) + "." + cSeguranca.sCriptografarString(sNumHD) + "." + cSeguranca.sCriptografarString("A");
            }
            else
            {
                vTelaPrincipal.bAtivacaoTelefone = true;
                vTelaPrincipal.sAtivacaoTelefone = cSeguranca.sCriptografarString(cSeguranca.getCodigoCliente(cFuncoes.retirarPonto(cEmpresa.licenca)).ToString("D5")) + "." + cSeguranca.sCriptografarString(sNumHD) + "." + cSeguranca.sCriptografarString("N");
            }
        }
Esempio n. 24
0
    public void CarregarGrupos()
    {
        DataSet dsGruposAtual = new DataSet();

        dsGruposAtual = Grupo_DB.SelectAllGruposAtual(Convert.ToInt32(Session["codPIAtivo"]), Convert.ToInt32(Session["codAtr"]));

        int qtdGrupos = dsGruposAtual.Tables[0].Rows.Count;

        Label lbl = new Label();

        for (int i = 0; i < qtdGrupos; i++)
        {
            int      codGrupo         = Convert.ToInt32(dsGruposAtual.Tables[0].Rows[i]["gru_codigo"]);
            string[] matriculasAlunos = Grupo_Aluno_DB.SelectAllMatriculaByGrupo(codGrupo);
            string[] nomesAlunos      = Funcoes.NomeAlunosByMatricula(matriculasAlunos);

            Table table = new Table();
            table.ID       = "tabelaGrupo" + i;
            table.CssClass = "tableGrupos";
            table.Style.Add("width", "45%");
            lbl      = new Label();
            lbl.Text = "<br/> <hr>";
            pnlGrupos.Controls.Add(lbl);

            TableHeaderRow  thr = new TableHeaderRow();
            TableHeaderCell th  = new TableHeaderCell();
            th.Text = dsGruposAtual.Tables[0].Rows[i]["GRU_NOME_PROJETO"].ToString();
            thr.Cells.Add(th);
            table.Rows.Add(thr);

            TableRow  row;
            TableCell cell;

            for (int j = 0; j < nomesAlunos.Length; j++)
            {
                row       = new TableRow();
                cell      = new TableCell();
                cell.Text = nomesAlunos[j];
                row.Cells.Add(cell);
                table.Rows.Add(row);
            }

            //ADICIONANDO OS COMPONENTES PARA O PAINEL
            pnlGrupos.Controls.Add(table);
        }
    }
Esempio n. 25
0
        static void Main(string[] args)
        {
            Console.WriteLine("Digite um número");

            var valor = Console.ReadLine();

            if (!int.TryParse(valor, out int numero))
            {
                Console.WriteLine("Número Inválido");
                return;
            }

            var funcoes = new Funcoes();

            var result = funcoes.ObtemDivisores(numero);

            if (result.Excecao != null)
            {
                Console.WriteLine(result.Excecao.Message);
            }

            if (result.Data == null || !result.Data.Any())
            {
                Console.WriteLine("Não foram encontrados Divisores");
                return;
            }

            var resultPrimos = funcoes.ObtemDivisoresPrimos(result.Data);

            if (result.Excecao != null)
            {
                Console.WriteLine(resultPrimos.Excecao.Message);
            }

            Console.WriteLine($"Divisores: {string.Join(';', result.Data)}");

            if (resultPrimos.Data == null || !resultPrimos.Data.Any())
            {
                Console.WriteLine("Não foram encontrados Divisores Primos");
                return;
            }

            Console.WriteLine($"DivisoresPrimos: {string.Join(';', resultPrimos.Data)}");

            Console.ReadKey();
        }
Esempio n. 26
0
        public override InformativoViewModel CreateRepository(HttpRequestBase Request = null)
        {
            InformativoViewModel value = base.CreateRepository(Request);
            EmpresaSecurity <SecurityContext> security = new EmpresaSecurity <SecurityContext>();

            value.CondominioID   = security.getSessaoCorrente().empresaId;
            value.Resumo         = "";
            value.Cabecalho      = "";
            value.DataPublicacao = Funcoes.Brasilia().Date;
            value.DataExpiracao  = Funcoes.Brasilia().AddDays(20);
            if (!value.CondominioID.HasValue || value.CondominioID.Value == 0)
            {
                throw new App_DominioException("Sessão expirada", "Warning");
            }
            value.empresaId = value.CondominioID.Value;
            return(value);
        }
        public ActionResult RequisicaoSerie(string Serie)
        {
            HttpCookie cookie = Request.Cookies.Get("UsuId");

            ViewBag.Amizade = db.Amizade.ToList();
            ViewBag.Pessoa  = db.Usuario.ToList();

            Usuario usu = db.Usuario.Find(Convert.ToInt32(cookie.Value));

            ViewBag.Usuario = usu;

            Midia mid = db.Midia.Where(t => t.UsuarioId == usu.UsuarioId).ToList().FirstOrDefault();

            ViewBag.Imagem = "default.jpg";


            if (mid != null)
            {
                ViewBag.Imagem = mid.Link;
            }

            Requisicao req = new Requisicao
            {
                UsuarioId   = usu.UsuarioId,
                Nomedaserie = Serie,
                Tipo        = Tipo.Requisicao,
                Descricao   = "Requisição da Série " + Serie + " .",
                Data        = DateTime.Now
            };

            if (Serie.Length > 1000)
            {
                ModelState.AddModelError("", "Limite de 1000 Caractéres.");
                return(View());
            }


            db.Requisicao.Add(req);
            db.SaveChanges();

            TempData["MSG"] = Funcoes.EnviarEmail("*****@*****.**", "[REQUISICAO] - " + usu.UsuarioId + " - " + Serie, "Requisição de Cadastro da Série " + Serie);


            return(View());
        }
Esempio n. 28
0
        private void btnConsultaGO_Click(object sender, EventArgs e, int op)
        {
            try
            {
                if (op == 1)
                {
                    if (!string.IsNullOrEmpty(txtConsultaNOME.Text))
                    {
                        //Pesquisar e mostrar a partir do nome
                        Funcoes Func = new Funcoes();
                        string  nome = Func.Maiuscula(txtConsultaNOME.Text);
                        txtConsultaNOME.Text = nome;

                        dados.DataSource = PessoaFisica.BuscaNome(nome);
                        dataGridViewConsulCPF.DataSource = dados;
                    }
                    else
                    {
                        throw new ValidacaoException("Insira um Nome");
                    }
                }
                else
                {
                    if (!string.IsNullOrEmpty(mskTxtConsultaCPF.Text))
                    {
                        //Pesquisa e mostra a partir do CPF
                        PessoaFisica pf  = new PessoaFisica();
                        bool         tem = false;
                        tem = pf.HasCpf(mskTxtConsultaCPF.Text);

                        if (!tem)
                        {
                            throw new ValidacaoException("Não há cadastro com esse CPF");
                        }

                        dados.DataSource = pf;
                        dataGridViewConsulCPF.DataSource = dados;
                    }
                }
            }
            catch (Exception ee)
            {
                MessageBox.Show(ee.Message, "ERRO!", MessageBoxButtons.OK, MessageBoxIcon.Error);
            }
        }
Esempio n. 29
0
        static void Main(string[] args)
        {
            Funcoes    funcoes = new Funcoes();
            CrudEscola cruds   = new CrudEscola();


            while (true)
            {
                switch (cruds.MenuInicialSistema())
                {
                case 1:
                    cruds.InsertAluno();
                    cruds.Voltar();
                    break;

                case 2:
                    cruds.ListarAluno();
                    cruds.Voltar();
                    break;

                case 3:
                    cruds.ExcluirAluno();
                    cruds.Voltar();
                    break;

                case 4:
                    cruds.AlterarNota();
                    cruds.Voltar();
                    break;

                case 5:
                    cruds.AlterarFrequencia();
                    cruds.Voltar();
                    break;

                case 6:

                { return; }

                default:
                    Console.WriteLine("Opção Inválida");
                    break;
                }
            }
        }
Esempio n. 30
0
        private void SalvarEmail()
        {
            _clienteApp = new ClienteApp();

            _cliente.Id = _Id;

            if (_cliente.Emails == null)
            {
                _cliente.Emails = new List <ClienteEmailViewModelApi>();
            }

            _cliente.Emails.Clear();
            foreach (DataGridViewRow item in this.dgvEmail.Rows)
            {
                if (item.Cells["CliEm_Email"].Value == null)
                {
                    continue;
                }

                var itemEmail = new ClienteEmailViewModelApi();

                int id;
                try
                {
                    id = Funcoes.StrToInt(item.Cells["CliEm_Id"].Value.ToString());
                }
                catch
                {
                    id = 0;
                }

                itemEmail.Id    = id;
                itemEmail.Email = item.Cells["CliEm_Email"].Value.ToString();

                if (item.Cells["CliEm_Notificar"].Value == null)
                {
                    itemEmail.Notificar = false;
                }
                else
                {
                    itemEmail.Notificar = bool.Parse(item.Cells["CliEm_Notificar"].Value.ToString());
                }
                _cliente.Emails.Add(itemEmail);
            }
        }
Esempio n. 31
0
        private void BOTAOPESQUISA_Click(object sender, EventArgs e)
        {
            Funcoes funcoes = new Funcoes();

            Boolean wsts;

            wsts = funcoes.validaFiltrosPesquisa(COMBOTIPOPESQUISA.Text, EDITPESQUISA.Text);
            if (wsts == true)
            {
                Boolean statusmanutencao;
                //Dados da tabela cadastro
                ServicoModelo srv = new ServicoModelo();

                if (COMBOTIPOPESQUISA.Text == "Código") //Código
                {
                    int WCodigo;
                    if (int.TryParse(EDITPESQUISA.Text, out WCodigo))
                    {
                        srv.codigo = WCodigo;
                    }
                    else
                    {
                        MessageBox.Show("O código informado não é um número válido.", "CONTEÚDO DA PESQUISA");
                        statusmanutencao = false;
                    }
                }
                else if (COMBOTIPOPESQUISA.Text == "Descrição") //Nome / razão
                {
                    if (EDITPESQUISA.Text != "" && EDITPESQUISA.Text != null)
                    {
                        srv.descricao = "%" + EDITPESQUISA.Text + "%";
                    }
                    else
                    {
                        MessageBox.Show("Informe uma descrição do serviço para pesquisar.", "CONTEÚDO DA PESQUISA");
                        statusmanutencao = false;
                    }
                }
                else
                {
                    statusmanutencao = true;
                    listaGrid(srv);
                }
            }
        }
Esempio n. 32
0
        public override void Editar()
        {
            try
            {
                _visitaApp        = new VisitaApp();
                _visita           = _visitaApp.Editar(Grade.RetornarId(ref dgvDados, "Vis_Id"), Funcoes.IdUsuario);
                btnSalvar.Enabled = Funcoes.PermitirEditar(_visita.Mensagem);

                base.Editar();

                LimparTela();

                VincularDados();
                txtCodigo.txtValor.Text = _visita.Id.ToString(Tela.MaskVisita);
                txtData.txtData.Text    = _visita.Data.Date.ToString();
                txtHoraInicial.Text     = _visita.HoraInicio.ToString();
                txtHoraFinal.Text       = _visita.HoraFim.ToString();

                UsrUsuario.txtId.Text = _visita.UsuarioId.ToString();
                UsrUsuario.SetCodigoMask(_visita.CodUsuario.ToString());
                UsrUsuario.txtNome.Text = _visita.NomeUsuario;

                UsrCliente.txtId.Text = _visita.ClienteId.ToString();
                UsrCliente.SetCodigoMask(_visita.CodCliente.ToString());
                UsrCliente.txtNome.Text = _visita.NomeCliente;

                UsrTipo.txtId.Text = _visita.TipoId.ToString();
                UsrTipo.SetCodigoMask(_visita.CodTipo.ToString());
                UsrTipo.txtNome.Text = _visita.NomeTipo;

                UsrStatus.txtId.Text = _visita.StatusId.ToString();
                UsrStatus.SetCodigoMask(_visita.CodStatus.ToString());
                UsrStatus.txtNome.Text = _visita.NomeStatus;

                txtValor.txtValor.Text = _visita.Valor.ToString("n2");
                txtVersao.Text         = _visita.Versao;

                txtDocto.Focus();
                _Id = _visita.Id;
            }
            catch (Exception ex)
            {
                MessageBox.Show(ex.Message);
            }
        }
Esempio n. 33
0
        private void BOTAOPESQUISA_Click(object sender, EventArgs e)
        {
            Funcoes funcoes = new Funcoes();

            Boolean wsts;

            wsts = funcoes.validaFiltrosPesquisa(COMBOTIPOPESQUISA.Text, EDITPESQUISA.Text);
            if (wsts == true)
            {
                Boolean statuscampos;
                statuscampos = true;
                //Dados da tabela cadastro
                ProdutoModelo prod = new ProdutoModelo();

                if (COMBOTIPOPESQUISA.Text == "Código") //Código
                {
                    int WCodigo;
                    if (int.TryParse(EDITPESQUISA.Text, out WCodigo))
                    {
                        prod.codigo = WCodigo;
                    }
                    else
                    {
                        MessageBox.Show("O código informado não é um número válido.", "CONTEÚDO DA PESQUISA");
                        statuscampos = false;
                    }
                }
                else if (COMBOTIPOPESQUISA.Text == "Descrição") //Nome / razão
                {
                    if (EDITPESQUISA.Text != "" && EDITPESQUISA.Text != null)
                    {
                        prod.descricao = "%" + EDITPESQUISA.Text + "%";
                    }
                    else
                    {
                        MessageBox.Show("Informe um Nome ou Razão social para pesquisar.", "CONTEÚDO DA PESQUISA");
                        statuscampos = false;
                    }
                }
                if (statuscampos == true)
                {
                    listaGrid(prod);
                }
            }
        }
Esempio n. 34
0
        public Aluguel Detalhe(int idAluguel)
        {
            try
            {
                var aluguel = new Aluguel();

                _con.OpenConnection();

                _con.Comando.Parameters.Clear();

                _con.Comando.CommandText = " select id_cliente, nome_cliente, id_veiculo, nome_veiculo, id_aluguel, preco_aluguel, date_format(data_aluguel, '%Y-%m-%d') as data_aluguel, date_format(data_devolucao, '%Y-%m-%d') as data_devolucao" +
                                           " FROM vw_aluguel" +
                                           " WHERE id_aluguel = @id_aluguel";


                _con.Comando.Parameters.Add(Funcoes.ParametrosInsercao(idAluguel, "@id_aluguel", DbType.Int32));

                var dt = _con.ExecutaComandoDataTable();

                if (dt.Rows.Count > 0)
                {
                    for (int i = 0; i < dt.Rows.Count; i++)
                    {
                        aluguel.IdAluguel     = Convert.ToInt32(dt.Rows[0]["id_aluguel"].ToString());
                        aluguel.IdCliente     = Convert.ToInt32(dt.Rows[0]["id_cliente"].ToString());
                        aluguel.IdVeiculo     = Convert.ToInt32(dt.Rows[0]["id_veiculo"].ToString());
                        aluguel.NomeCliente   = dt.Rows[0]["nome_cliente"].ToString();
                        aluguel.NomeVeiculo   = dt.Rows[0]["nome_veiculo"].ToString();
                        aluguel.Preco         = Convert.ToInt32(dt.Rows[0]["preco_aluguel"].ToString());
                        aluguel.DataAluguel   = dt.Rows[0]["data_aluguel"].ToString();
                        aluguel.DataDevolucao = dt.Rows[0]["data_devolucao"].ToString();
                    }
                }

                return(aluguel);
            }
            catch (Exception ex)
            {
                throw new Exception("Houve um erro ao tentar realizar uma operação [" + MethodBase.GetCurrentMethod().ToString() + "]: " + ex.Message);
            }
            finally
            {
                _con.CloseConnection();
            }
        }
Esempio n. 35
0
        public Cancelamento.TRetEnvEvento Cancelar(string justificativa, int numLote, int nSequencia, out Cancelamento.TProcEvento procCancelamento)
        {
            if (NotasFiscais.Count > 1)
            {
                throw new InvalidOperationException("Só é possível cancelar uma nota por vez.");
            }
            var nota = NotasFiscais[0];
            var ws   = new C_WebService(Configuracao.PastaLog);

            justificativa = Funcoes.RemoverAcentos(justificativa.Trim());
            var retCanc = ws.CancelaNFe(nota, justificativa, Certificado, numLote, nSequencia, Configuracao.Ambiente, out procCancelamento);

            if (retCanc.retEvento[0].infEvento.cStat == "135")
            {
                SalvarEventoCancelamento(ref procCancelamento, nota.NFe.infNFe.ide.dEmi);
            }
            return(retCanc);
        }
Esempio n. 36
0
        public CartaCorrecao.TRetEnvEvento CartaCorrecao(string correcao, int numLote, int nSequencia, out CartaCorrecao.TProcEvento procCorrecao)
        {
            if (NotasFiscais.Count > 1)
            {
                throw new InvalidOperationException("Só é possível corrigir uma nota por vez.");
            }
            var nota = NotasFiscais[0];

            correcao = Funcoes.RemoverAcentos(correcao.Trim());
            var ws          = new C_WebService(Configuracao.PastaLog);
            var retCorrecao = ws.CartaCorrecao(nota, correcao, Certificado, numLote, nSequencia, Configuracao.Ambiente, out procCorrecao);

            if (retCorrecao.retEvento[0].infEvento.cStat == "135")
            {
                SalvarEventoCorrecao(ref procCorrecao, nota.NFe.infNFe.ide.dEmi);
            }
            return(retCorrecao);
        }
 private void DoConsulta()
 {
     Funcoes function = new Funcoes();
     List<remag_individualizacao> individualizacao = new List<remag_individualizacao>();
     if (radioButtonGeral.Checked)
     {
         individualizacao = function.GetIndividualizacao();
     }
     else if (radioButtonFuncionario.Checked)
     {
         individualizacao = function.GetIndividualizacao(TextBoxPesquisa.Text);
     }
     else if (radioButtonDataRecolhimento.Checked)
     {
         individualizacao = function.GetIndividualizacao(Convert.ToDateTime(TextBoxPesquisa.Text));
     }
     else if (radioButtonCompetencia.Checked)
     {
         individualizacao = function.GetIndividualizacao(TextBoxPesquisa.Text,true);
     }
     decimal jam = decimal.Zero;
     decimal deposito = decimal.Zero;
     decimal deposito13 = decimal.Zero;
     this.listViewConsulta.Items.Clear();
     foreach (remag_individualizacao ind in individualizacao)
     {
         ListViewItem item = this.listViewConsulta.Items.Add(ind.remag_funcionario.pis);
         item.SubItems.Add(ind.remag_funcionario.nome);
         item.SubItems.Add(ind.competencia);
         item.SubItems.Add(ind.data_recolhimento.ToString("dd/MM/yyyy"));
         item.SubItems.Add(ind.valor_jam.ToString("c"));
         item.SubItems.Add(ind.valor_deposito.ToString("c"));
         item.SubItems.Add(ind.valor_deposito13.ToString("c"));
         jam += ind.valor_jam;
         deposito += ind.valor_deposito;
         deposito13 += ind.valor_deposito13;
     }
     this.labelDeposito.Text = deposito.ToString("c");
     this.labelDeposito13.Text = deposito13.ToString("c");
     this.labelJam.Text = jam.ToString("c");
 }
Esempio n. 38
0
 private void GerarAqruivo()
 {
     DateTime competencia;
     DateTime recolhimento;
     if (!string.IsNullOrEmpty(this.textBoxCaminho.Text))
     {
         if (DateTime.TryParse(this.textBoxCompetencia.Text, out competencia) && DateTime.TryParse(this.textBoxRecolhimento.Text, out recolhimento))
         {
             Funcoes funcao = new Funcoes();
             decimal valor;
             List<remag_funcionario> funcionario = funcao.GetFuncionarioDados(competencia.ToLastDay(), out valor).ToList();
             string mensagem = string.Empty;
             ArquivoRemag remag = new ArquivoRemag(competencia, recolhimento, this.textBoxCaminho.Text, funcionario.OrderBy<remag_funcionario,string>(f=>f.pis), out mensagem);
             remag_configuracao config = funcao.GetConfiguracao();
             if (config != null)
             {
                 if (!string.IsNullOrEmpty(config.remag))
                 {
                     if (MessageBox.Show("Deseja validar o arquivo agora?", Mensagens.Titulo, MessageBoxButtons.YesNo, MessageBoxIcon.Question, MessageBoxDefaultButton.Button1) == DialogResult.Yes)
                     {
                         System.Diagnostics.Process.Start("remag.exe", config.sefip);
                     }
                 }
             }
             MessageBox.Show(mensagem, Mensagens.Titulo, MessageBoxButtons.OK, MessageBoxIcon.Information);
         }
         else
         {
             MessageBox.Show("Data de recolhimento ou competência não correspondem a uma data válida.", Mensagens.Titulo, MessageBoxButtons.OK, MessageBoxIcon.Warning);
         }
     }
     else
     {
         MessageBox.Show("Informe um local para a gravação do arquivo.", Mensagens.Titulo, MessageBoxButtons.OK, MessageBoxIcon.Warning);
     }
 }
Esempio n. 39
0
 public frmUsuario()
 {
     InitializeComponent();
     _controle = new Controles();
     _funcao = new Funcoes();
 }
 protected void btnSalvar_Click(object sender, EventArgs e)
 {
     try
     {
         Funcoes ObjFuncoes = new Funcoes();
         Validacoes ObjValida = new Validacoes();
         if (ValidaCampos() == true)
         {
             Usuario ObjUsuario = new Usuario();
             ObjUsuario.id = Convert.ToInt32(Request.QueryString["id"]);
             ObjUsuario.idEmpresa = Request.QueryString["idEmpresa"];
             ObjUsuario.idStatus = Convert.ToInt32(ddlUsuarioStatus.ValorInformado);
             ObjUsuario.idPerfil = Convert.ToInt32(ddlUsuarioPerfil.ValorInformado);
             ObjUsuario.idProfissional = ddlProfissional.ValorInformado;
             ObjUsuario.Nome = txtNome.Text;
             ObjUsuario.Email = txtEmail.Text;
             ObjUsuario.Usuarios = txtUsuario.Text;
             if (txtUsuario.Enabled == true) ObjUsuario.Senha = ObjFuncoes.GeraSenha();
             //Percore o ListBox de clientes colocando os ID's dos clientes selecionados em um List
             for (int i = 0; i <= ChkBoxList.Items.Count - 1; i++)
             {//Verifica se o cliente foi selecionado
                 if (ChkBoxList.Items[i].Selected)
                 {//caso selecionado entao add na lista
                     ObjUsuario.UsuarioXCliente.Add(new UsuarioXCliente(Convert.ToInt32(ObjValida.TextoNull(Request.QueryString["id"])), Convert.ToInt32(ChkBoxList.Items[i].Value)));
                 }
             }
             //Chama o BO e passa ObjUsuarios já com o List de clientes
             UsuarioBO ObjUsuarioBO = new UsuarioBO();
             ObjUsuarioBO.InsertUpdate(ObjUsuario);
             //Verifica se é um novo cadastro
             if (txtUsuario.Enabled == true)
             {
                 //Envia e-mail para um novo usuario
                 FuncoesEmails ObjFuncoesEmails = new FuncoesEmails();
                 ObjFuncoesEmails.EmailCadastroUsuario(ObjUsuario.Nome, ObjUsuario.Email, ObjUsuario.Usuarios, ObjUsuario.Senha);
             }
             //Limpas os campos do form
             ObjValida.LimparCampos(this);
             ChkBoxList.ClearSelection();
             Response.Redirect("default.aspx");
         }
     }
     catch (Exception ex)
     {
         Response.Write(ex);
         Response.End();
     }
 }
Esempio n. 41
0
 public RptEstimativa(List<remag_funcionario> funcionario, DateTime dataI, DateTime dataF, bool isRemuneracao, decimal qtd)
     : this()
 {
     Funcoes function = new Funcoes();
     this.bindingSourceEstimativa.DataSource=function.GetEstimativa(funcionario, dataI, dataF, isRemuneracao);
 }