//Inicio Buscas private void BuscaPessoa(bool Msg = false) { string sql = "SELECT a.PESSOA_ID, a.NOME, a.CODIGO, co.VALOR, a.CPF, a.CNPJ, a.SEXO, a.DATA_NASC, e.LOGRADOURO AS ENDERECO, e.CEP, b.BAIRRO, c.CIDADE, es.ESTADO, e.ESTADO AS SIGLA, a.ATIVO "; sql += "FROM PESSOA a "; sql += "INNER JOIN ENDERECO e ON e.PESSOA_ID = a.PESSOA_ID "; sql += "INNER JOIN BAIRRO b ON e.BAIRRO_ID = b.BAIRRO_ID "; sql += "INNER JOIN CIDADE c ON e.CIDADE_ID = c.CIDADE_ID "; sql += "INNER JOIN ESTADO es ON es.SIGLA = E.ESTADO "; sql += "INNER JOIN CONTATO co ON co.PESSOA_ID = a.PESSOA_ID "; sql += "WHERE co.PRINCIPAL = 'S' " + CriterioPessoa; sql += " ORDER BY a.NOME"; dgPessoa.DataSource = BD.Buscar(sql); ColorirPessoa(); RodapePessoa(); if (!Msg) { return; } if (dgPessoa.RowCount == 0) { Geral.Erro("Nenhum registro encontrado!"); } }
//Função para atualizar o Data Grid View Pacientes. public void AtualizarDadaGridPacientes() { bindingSourcePaciente.DataSource = Geral <Paciente> .DesserializarXML("Paciente", null); //Chama a função para desserializar o XML recebendo como parâmetro o nome do arquivo //com isso retorna uma list que será exibida no DataSource do DGV Pacientes. }
//Função para atualizar o Data Grid View Relatório. public void AtualizarDadaGridRelatorio() { bindingSourceRelatorio.DataSource = Geral <Relatorio> .DesserializarXML("Relatorio", null); //Chama a função para desserializar o XML recebendo como parâmetro o nome do arquivo //com isso retorna uma list que será exibida no DataSource do DGV Relatorio. }
public static byte[] GetBytesRelatorio(HttpContext context, uint idOC, out Warning[] warnings, out string[] streamids, out string mimeType, out string encoding, out string extension) { LocalReport report = new LocalReport(); List <ReportParameter> lstParam = new List <ReportParameter>(); report.ReportPath = "Relatorios/OrdemCarga/rptOrdemCarga.rdlc"; report.ReportPath = context.Server.MapPath("~/" + report.ReportPath); report.SubreportProcessing += new SubreportProcessingEventHandler(report_SubreportProcessing); lstParam.Add(new ReportParameter("ExibirEnderecoCliente", OrdemCargaConfig.ExibirEnderecoClienteRptOC.ToString())); var oc = OrdemCargaDAO.Instance.GetForRptInd(idOC); var pedidosOC = oc[0].Pedidos.ToArray(); var produtosOC = ProdutosPedidoDAO.Instance.GetByPedidosForOcRpt(oc[0].IdOrdemCarga, oc[0].IdsPedidos); report.DataSources.Add(new ReportDataSource("OrdemCarga", oc)); report.DataSources.Add(new ReportDataSource("Pedido", pedidosOC)); report.DataSources.Add(new ReportDataSource("ProdutosPedido", produtosOC)); // Atribui parâmetros ao relatório report.EnableExternalImages = true; lstParam.Add(new ReportParameter("Logotipo", Logotipo.GetReportLogo(context.Request))); lstParam.Add(new ReportParameter("TextoRodape", "WebGlass v" + Geral.ObtemVersao() + " - Relatório gerado automaticamente em " + DateTime.Now.ToString("dd/MM/yyyy HH:mm"))); lstParam.Add(new ReportParameter("CorRodape", "DimGray")); report.SetParameters(lstParam); return(report.Render("PDF", null, out mimeType, out encoding, out extension, out streamids, out warnings)); }
private void AlterarStatusProduto(string Status) { if (dgProduto.Rows.Count == 0) { Geral.Erro("Não há produto selecionado!"); return; } if (Status == "N") { Geral.Pergunta("Deseja realmente Inativar o produto " + dgProduto.CurrentRow.Cells["NOME"].Value.ToString() + "?"); } else { Geral.Pergunta("Deseja realmente Ativar o produto " + dgProduto.CurrentRow.Cells["NOME"].Value.ToString() + " novamente?"); } if (!Geral.Resposta) { return; } string sql = "UPDATE PRODUTO SET ATIVO = '" + Status + "' WHERE PRODUTO_ID = " + dgProduto.CurrentRow.Cells["PRODUTO_ID"].Value.ToString(); BD.ExecutarSQL(sql); Geral.OK("Produto inativado com sucesso!"); BuscaGeral(); }
private void BtnUsuario_Click(object sender, EventArgs e) { if (TxtIdPessoa.Text == "") { Geral.Erro("Cadestre a pessoa para cadastrar os dados de usuário!"); return; } if (BD.AcessoLiberado("Acessar dados de usuário") == false) { return; } //&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&& //{ // //Geral.Erro("Você não tem permissão para este acesso!"); // //aula 25 // FrmLiberaPermissao frm = new FrmLiberaPermissao(); // frm.ShowDialog(); //} //else //{ MudarPanel(1); TxtLogin.Focus(); PegarUsuario(); //} }
private void BtAdd_Click(object sender, EventArgs e) { if (txtFinalidade.Text == "") { Geral.Erro("O campo finalidade é obrigatório!"); return; } try { string sql = "INSERT INTO FINALIDADE VALUES (NULL, '" + txtFinalidade.Text + "')"; if (txtId.Text != "") { sql = "UPDADE FINALIDADE SET NOME = '" + txtFinalidade.Text + "' WHERE FINALIDADE_ID = " + txtId.Text; } BD.ExecutarSQL(sql); Limpar(); Busca(); } catch (Exception ex) { if (ex.Message.Contains("FINALIDADE_UNICO")) { Geral.Erro("Finalidade já Cadastrada!"); } } }
// GET: WAC_FUNCAO public ActionResult FuncaoLst(FuncaoAdministracaoModel modelo) { int contratanteId = (int)Geral.PegaAuthTicket("ContratanteId"); int pagina = modelo.Pagina ?? 1; PesquisaFuncaoFiltrosDTO filtros = new PesquisaFuncaoFiltrosDTO() { ContratanteUsuario = contratanteId, Aplicacao = modelo.AplicacaoId, Codigo = modelo.Codigo, Descricao = modelo.Descricao, Nome = modelo.Nome, PaiFuncao = modelo.FuncaoPaiId, Tela = modelo.Tela }; var pesquisa = funcaoBP.PesquisarFuncao(filtros, pagina, 10, contratanteId); IList <FuncaoAdministracaoModel> listUsuarioAdmin = Mapper.Map <IList <FuncaoAdministracaoModel> >(pesquisa.RegistrosPagina, opt => opt.Items["Url"] = Url); ViewBag.MensagemSucesso = modelo.MensagemSucesso ?? ""; ViewBag.Pagina = pagina; ViewBag.TotalPaginas = pesquisa.TotalPaginas; ViewBag.TotalRegistros = pesquisa.TotalRegistros; ViewBag.Page = "Função"; ViewBag.Title = "Lista de funções"; ViewBag.APLICACAO_ID = new SelectList(aplicacaoBP.ListarTodos(), "ID", "APLICACAO_NM", modelo.AplicacaoId); ViewBag.FUNCAO_PAI = new SelectList(funcaoBP.ListarTodos(contratanteId), "ID", "FUNCAO_NM", modelo.FuncaoPaiId); return(View(listUsuarioAdmin)); }
public ActionResult FuncaoCriarFrm(FuncaoAdministracaoModel modelo) { int contratanteId = (int)Geral.PegaAuthTicket("ContratanteId"); ModelState.Remove("ID"); if (string.IsNullOrEmpty(modelo.Codigo)) { ModelState.AddModelError(modelo.Codigo, "Código da função é um campo obrigatório."); } if (ModelState.IsValid) { if (funcaoBP.BuscarPorCodigo(modelo.Codigo) != null) { ModelState.AddModelError(modelo.Codigo, "Código da função já existente em nossa base."); } if (ModelState.IsValid) { funcaoBP.InserirFuncao(Mapper.Map <FUNCAO>(modelo)); return(RedirectToAction("FuncaoLst")); } } ViewBag.Page = "Função"; ViewBag.Title = "Criar função"; ViewBag.PERFIL_ID = new SelectList(perfilBP.ListarTodos(), "ID", "PERFIL_NM", modelo.PerfilId); ViewBag.APLICACAO_ID = new SelectList(aplicacaoBP.ListarTodos(), "ID", "APLICACAO_NM", modelo.AplicacaoId); ViewBag.FUNCAO_PAI = new SelectList(funcaoBP.ListarTodos(contratanteId), "ID", "FUNCAO_NM", modelo.FuncaoPaiId); return(View(modelo)); }
/// <summary> /// Mostra/Esconde campos do total geral /// </summary> protected void lblTotalGeral_Load(object sender, EventArgs e) { if (Geral.NaoVendeVidro()) { ((WebControl)sender).Visible = false; } }
// GET: WAC_FUNCAO/Edit/5 public ActionResult FuncaoEditarFrm(string chaveurl) { if (string.IsNullOrEmpty(chaveurl)) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } int id; List <ParametroCriptografia> param = Cripto.DescriptografarUrl(chaveurl, Key); Int32.TryParse(param.First(p => p.Name == "id").Value, out id); int contratanteId = (int)Geral.PegaAuthTicket("ContratanteId"); FuncaoAdministracaoModel modelo = Mapper.Map <FuncaoAdministracaoModel>(funcaoBP.BuscarPorID(id), opt => opt.Items["Url"] = Url); if (modelo == null) { return(HttpNotFound()); } ViewBag.Page = "Função"; ViewBag.Title = "Editar função"; ViewBag.PERFIL_ID = new SelectList(perfilBP.ListarTodos(), "ID", "PERFIL_NM", modelo.PerfilId); ViewBag.APLICACAO_ID = new SelectList(aplicacaoBP.ListarTodos(), "ID", "APLICACAO_NM", modelo.AplicacaoId); ViewBag.FUNCAO_PAI = new SelectList(funcaoBP.ListarTodos(contratanteId), "ID", "FUNCAO_NM", modelo.FuncaoPaiId); return(View(modelo)); }
/// <summary> /// Olha aos arredores do agente em busca de entidades para ele trabalhar. /// </summary> /// <returns>Lista de entidades encontradas.</returns> public List <Entidade> OlhaArredores() { List <Entidade> entidadesEncontradas = new List <Entidade>(); foreach (Direcoes valor in Enum.GetValues(typeof(Direcoes))) { Coordenadas coordenadas = Geral.GetCoordenadasPorDirecao(this.Coordenadas, valor); Entidade entidade = Ambiente.GetEntidade(coordenadas); if (entidade is Agente || entidade is Lixeira || entidade is Lixo) { entidadesEncontradas.Add(entidade); } else if (valor == Direcoes.NENHUMA && entidade is Multiplo) { entidadesEncontradas.AddRange((entidade as Multiplo).Entidades.Except(new List <Entidade> { this })); } Thread.Sleep(MainWindow.VelocidadeAgentes); } return(entidadesEncontradas); }
public ActionResult LogoFoto() { int contratanteId = (int)Geral.PegaAuthTicket("ContratanteId"); ViewBag.ContratanteID = contratanteId; return(View()); }
public ActionResult Salvar(FichaCadastralWebForLinkVM model) { _solicitacaoModificacaoContatoService.IncluirSolicitacao(model.ContratanteID, model.ID, (int)Geral.PegaAuthTicket("UsuarioId"), _fluxoService.BuscarPorTipoEContratante((int)EnumTiposFluxo.ModificacaoDadosContato, model.ContratanteID).ID); var solicitacao = CriarSolicitacao(model, (int)EnumTiposFluxo.ModificacaoDadosContato); var solicitacoesModContato = Mapper.Map <List <DadosContatoVM>, List <SolicitacaoModificacaoDadosContato> >(model.DadosContatos.ToList()); solicitacoesModContato.Select(x => { x.SOLICITACAO_ID = solicitacao.ID; x.CONTRATANTE_ID = model.ContratanteID; x.PJPF_ID = model.ID; return(x); }).ToList(); _solicitacaoModificacaoContatoService.InserirSolicitacoes(solicitacoesModContato); int usuarioId = (int)Geral.PegaAuthTicket("UsuarioId"); _tramiteService.AtualizarTramite(solicitacao.CONTRATANTE_ID, solicitacao.ID, solicitacao.FLUXO_ID, (int)EnumPapeisWorkflow.Solicitante, (int)EnumStatusTramite.Aprovado, usuarioId); var dadosContatosFinalizados = _fornecedorContatosService.ListarPorContratantePJPFId(model.ContratanteFornecedorID); return(PartialView("_FichaCadastral_Contatos", Mapper.Map <List <FORNECEDOR_CONTATOS>, List <DadosContatoVM> >(dadosContatosFinalizados))); }
private void btnExcluirContato_Click(object sender, EventArgs e) { if (txtIdContato.Text == "") { Geral.Erro("Selecione um item e use o atalho (Ctrl + E)"); return; } if (BD.Excluir("CONTATO", txtIdContato.Text) == true) { if (ckPadraoContato.Checked == true) { string sql = "select count(*) from contato c where c.PESSOA_ID = " + txtIdPessoa.Text; string total = BD.Buscar(sql).Rows[0][0].ToString(); if (total != "0") { sql = "select first 1 c.contato_id from contato c "; sql += "where c.PESSOA_ID = " + txtIdPessoa.Text; sql = BD.Buscar(sql).Rows[0][0].ToString(); BD.ExecutarSQL("UPDATE CONTATO SET PRINCIPAL = 'S' WHERE CONTATO_ID = " + sql); } } LimparContato(); BuscarContatos(); } }
public static void MapearFiltro(this ImportacaoController controller, FornecedorBaseListaVM model, ref ImportacaoFornecedoresFiltrosDTO filtro) { if (model.Filtro != null) { model.Filtro.ContratanteId = (int)Geral.PegaAuthTicket("ContratanteId"); FornecedorBaseFiltroVM filtroVM = model.Filtro; filtro = Mapper.Map <FornecedorBaseFiltroVM, ImportacaoFornecedoresFiltrosDTO>(filtroVM); if (!string.IsNullOrEmpty(filtro.CNPJ)) { filtro.CNPJ = Mascara.RemoverMascara(filtro.CNPJ); } if (!string.IsNullOrEmpty(filtro.CPF)) { filtro.CPF = Mascara.RemoverMascara(filtro.CPF); } } else { filtro = new ImportacaoFornecedoresFiltrosDTO { ContratanteId = (int)Geral.PegaAuthTicket("ContratanteId") } }; }
private void btnSalvarEndereco_Click(object sender, EventArgs e) { //Validar Campos Vazios if (Geral.ValidaCampos(pnEndereco, errorProvider1)) { return; } //Validar o CEP if (txtCEP.Text.Length != 9) { Geral.Erro("Campo CEP imcompleto!"); txtCEP.Focus(); return; } //Validar Bairro string idBairro; if (cbBairro.SelectedIndex == -1) { idBairro = SalvarBairro(); CarregarBairros(); cbBairro.SelectedValue = idBairro; } else { idBairro = cbBairro.SelectedValue.ToString(); } //Validar Cidade string idCidade; if (cbCidade.SelectedIndex == -1) { idCidade = SalvarCidade(); CarregarCidades(); cbCidade.SelectedValue = idCidade; } else { idCidade = cbCidade.SelectedValue.ToString(); } string[] v = new string[9]; v[0] = txtIdEndereco.Text; v[1] = txtCEP.Text; v[2] = cbLogradouro.Text; v[3] = txtComplemento.Text; v[4] = idBairro; v[5] = idCidade; v[6] = cbEstado.SelectedValue.ToString(); v[7] = txtIdPessoa.Text; v[8] = txtNumero.Text; txtIdEndereco.Text = BD.ExecutarProcedure("ENDERECO_SALVAR", v, "Endereço"); }
public static void Preenchermodelo(this ImportacaoController controller, int contratanteId, FornecedorBaseListaVM model, CONTRATANTE_CONFIGURACAO_EMAIL configEmail, string stData) { int usuarioId = (int)Geral.PegaAuthTicket("UsuarioId"); Contratante contratante = controller._contratanteService.BuscarPorId(contratanteId); Usuario usuario = controller._usuarioService.BuscarPorId(usuarioId); model.Arquivos = Mapper.Map <List <SelectListItem> >(controller._fornecedorBaseImportacaoService.ListarTodas(contratanteId)); model.Arquivos.Insert(0, new SelectListItem { Text = "Todas", Value = null }); string mensagem = configEmail.CORPO .Replace("^NomeEmpresa^", contratante.NOME_FANTASIA ?? contratante.RAZAO_SOCIAL) .Replace("^NomeUsuario^", usuario.NOME) .Replace("^FixoUsuario1^", usuario.FIXO) .Replace("^CelularUsuario1^", usuario.CELULAR) .Replace("^EmailUsuario^", usuario.EMAIL); model.MensagemImportacao = new MensagemImportacaoVM(configEmail.ASSUNTO, mensagem); model.ProrrogacaoPrazo = new ProrrogacaoPrazoVM() { StDataProrrogacao = stData }; model.AprovacaoProrrogacao = new AprovacaoPrazoVM(new SolicitacaoFornecedoresVM()); model.ReprovacaoProrrogacao = new ReprovacaoPrazoVM() { Fornecedores = new List <SolicitacaoFornecedoresVM>() { new SolicitacaoFornecedoresVM() }, Fornecedor = new SolicitacaoFornecedoresVM(), }; }
private void BtnExcluirContato_Click(object sender, EventArgs e) { if (TxtIdContato.Text == "") { Geral.Erro("Selecone um item e use o atalho F2!"); return; } if (BD.Excluir("CONTATO", TxtIdContato.Text) == true) { if (ChkPadraoContato.Checked == true) { string sql = "SELECT COUNT(*) FROM CONTATO WHERE PESSOA_ID =" + TxtIdPessoa.Text; string total = BD.Buscar(sql).Rows[0][0].ToString(); if (total != "0") { sql = "select first 1 contato_id from contato where pessoa_id = " + TxtIdPessoa.Text; sql = BD.Buscar(sql).Rows[0][0].ToString(); BD.ExecutarSQL("UPDATE CONTATO SET PRINCIPAL = 'S' WHERE CONTATO_ID = " + sql); } } LimparContato(); BuscarContatos(); } }
/// <summary> /// Cria uma entidade em um lugar livre no ambiente. /// </summary> /// <param name="entidadeTipo">Tipo de entidade para tentar criar.</param> /// <returns>Entidade criada.</returns> private Entidade AlocaEntidadeLugarSeguro(Entidades entidadeTipo) { List <Coordenadas> livres = Ambiente.GetCoordenadasLivres(); livres.Shuffle(); foreach (Coordenadas coordenadas in livres) { if (entidadeTipo == Entidades.LIXEIRA_ORGANICO || entidadeTipo == Entidades.LIXEIRA_SECO) { if (Geral.EstaLivreArredores(coordenadas)) { Ambiente.SetEntidade(coordenadas, new Lixeira(coordenadas, (entidadeTipo == Entidades.LIXEIRA_ORGANICO ? TipoLixo.ORGANICO : TipoLixo.SECO))); return(Ambiente.GetEntidade(coordenadas)); } } else if (!Geral.EstaTrancado(coordenadas)) { if (entidadeTipo == Entidades.AGENTE) { Ambiente.SetEntidade(coordenadas, new Agente(coordenadas, Ambiente.Agentes.Count + 1)); return(Ambiente.GetEntidade(coordenadas)); } else if (entidadeTipo == Entidades.LIXO_ORGANICO || entidadeTipo == Entidades.LIXO_SECO) { Ambiente.SetEntidade(coordenadas, new Lixo(coordenadas, (entidadeTipo == Entidades.LIXO_ORGANICO ? TipoLixo.ORGANICO : TipoLixo.SECO))); return(Ambiente.GetEntidade(coordenadas)); } } } return(null); }
private void BtAdd_Click(object sender, EventArgs e) { if (txtSituacao.Text == "") { Geral.Erro("Campo situação é obrigatório!"); return; } try { string sql = "INSERT INTO SITUACAO VALUES (NULL, '" + txtSituacao.Text + "')"; if (txtId.Text != "") { sql = "UPDATE SITUACAO SET NOME = '" + txtSituacao.Text + "' WHERE SITUACAO_ID = " + txtId.Text; } BD.ExecutarSQL(sql); Busca(); Limpar(); } catch (Exception ex) { if (ex.Message.Contains("UNQ_SITUACAO_UNICO")) { Geral.Erro("Situação já cadastrada!"); } } }
// GET: Contratante public ActionResult ContratanteLst(ContratanteAdministracaoModel modelo) { int contratanteId = (int)Geral.PegaAuthTicket("ContratanteId"); int pagina = modelo.Pagina ?? 1; PesquisaContratanteFiltrosDTO filtros = new PesquisaContratanteFiltrosDTO() { ContratanteUsuario = contratanteId, CNPJ = modelo.CNPJ, RazaoSocial = modelo.RazaoSocial, NomeFantasia = modelo.NomeFantasia, Estilo = modelo.Estilo, ContratanteCodErp = modelo.ContranteCodERP, TipoCadastroId = modelo.TipoCadastroId }; var pesquisa = _contratanteBP.PesquisarContratantes(filtros, pagina, 10); List <ContratanteAdministracaoModel> contratanteList = Mapper.Map <List <ContratanteAdministracaoModel> >(pesquisa.RegistrosPagina, opt => opt.Items["Url"] = Url); ViewBag.Page = "Contratante"; ViewBag.Title = "Lista de Contratantes"; ViewBag.MensagemSucesso = modelo.MensagemSucesso ?? ""; ViewBag.Pagina = pagina; ViewBag.TotalPaginas = pesquisa.TotalPaginas; ViewBag.TotalRegistros = pesquisa.TotalRegistros; ViewBag.TIPO_CADASTRO_ID = new SelectList(_tipoCadastroBP.ListarTodos(), "ID", "NOME", modelo.TipoCadastroId); return(View(contratanteList)); }
private void removeVirgulaDeNomeToolStripMenuItem_Click(object sender, EventArgs e) { Geral geral = new Geral(); DirectoryInfo Dir = new DirectoryInfo(@"\\192.168.0.28\cedet\"); // Busca automaticamente todos os arquivos em todos os subdiretórios FileInfo[] Files = Dir.GetFiles("*", SearchOption.AllDirectories); foreach (FileInfo File in Files) { Console.WriteLine(File.FullName); Console.WriteLine(File.Name); if (File.Extension == ".pdf") { try { string nomearquivo = geral.RemoveAccents(File.Name); System.IO.File.Move(File.FullName, File.DirectoryName + @"\" + nomearquivo.Replace(",", "")); } catch (Exception erro) { MessageBox.Show(erro.ToString()); } } } MessageBox.Show("Finalizado"); }
public JsonResult ProrrogarPrazo(int solicitacaoId, string motivoProrrogacao, string dataProrrogacao) { try { if (_solicitacaoProrrogacaoService.BuscarPorId(solicitacaoId) == null) { DateTime data = DateTime.Parse(dataProrrogacao); _importacaoService.ProrrogarPrazo(solicitacaoId, (int)Geral.PegaAuthTicket("UsuarioId"), data, motivoProrrogacao); return(Json(new { status = true, mensagem = "Solicitação de prorrogação realizada com sucesso!", dataProrrogacao = dataProrrogacao, statusGravacao = "Aguardando Aprovação...", dataSolicitacao = DateTime.Now.ToShortDateString() }, JsonRequestBehavior.AllowGet)); } return(Json(new { status = false, mensagem = "Já existe uma solicitação de prorrogação, favor aguardar resultado." }, JsonRequestBehavior.AllowGet)); } catch (Exception ex) { Log.Error(ex); return(Json(new { status = false, mensagem = "Erro, na tentativa de prorrogação." }, JsonRequestBehavior.AllowGet)); } }
private void btRelatorio_Click(object sender, EventArgs e) { int total = 0; int cancelados = 0; int ativos = 0; foreach (DataGridViewRow linha in dgProduto.Rows) { total++; if (linha.Cells["Status"].Value.ToString() == "Inativo") { cancelados++; } else { ativos++; } } ReportParameterCollection p = new ReportParameterCollection(); p.Add(new ReportParameter("total", total.ToString())); p.Add(new ReportParameter("cancelados", cancelados.ToString())); p.Add(new ReportParameter("ativo", ativos.ToString())); reportViewer1.LocalReport.SetParameters(p); bindingSource1.DataSource = dgProduto.DataSource; Geral.ImprimirPDF_2(reportViewer1, "RelatorioProduto", @"C:\EdivamSistema\Pdfs"); }
public ActionResult Compartilhar() { int contratanteId = (int)Geral.PegaAuthTicket("ContratanteId"); WFD_CONTRATANTE_PJPF fornecedor = _ContratantefornecedorService.BuscaFichaCadastralPagante(contratanteId); return(View(FichaCadastralTesteVM.ViewModelToView(fornecedor))); }
//Função para atualizar o Data Grid View Consulta. public void AtualizarDadaGridConsulta() { bindingSourceConsultas.DataSource = Geral <Consulta> .DesserializarXML("Consulta", null); //Chama a função para desserializar o XML recebendo como parâmetro o nome do arquivo //com isso retorna uma list que será exibida no DataSource do DGV Consulta. }
private void btnFechar_Click(object sender, EventArgs e) { if (txtIdPessoa.Text == "") { this.Close(); return; } if (txtIdEndereco.Text == "") { Geral.Erro("É necessário cadastrar um endereço para essa pessoa"); LayoutBotoes(btnEndereco); MudarPanel(3); return; } if (dgContato.Rows.Count == 0) { Geral.Erro("É necessário cadastrar pelo menos um contato para essa pessoa"); LayoutBotoes(btnContato); MudarPanel(2); return; } this.Close(); }
private void BtnEntrar_Click(object sender, EventArgs e) { if (Geral.ValidaCampos(PanelLogin, errorProvider1)) { return; } try { //Aula 9 - Mod2 string usuario = BD.Criptografar(TxtUsuario.Text); string senha = BD.Criptografar(TxtSenha.Text); string sql = "SELECT u.usuario_id, p.nome from usuario u INNER JOIN PESSOA p ON p.PESSOA_ID = u.PESSOA_ID WHERE u.login = '******' and u.senha = '" + senha + "' "; string nome = BD.Buscar(sql).Rows[0]["nome"].ToString(); BD.UsuarioLogado = nome; Geral.Ok("Seja bem-vindo(a), " + nome + "!"); this.Dispose(); } catch { BD.TentativaLogin++; if (BD.TentativaLogin == 3) { Geral.Erro("Você esgotou as possibilidades de acesso. O sistema será fechado!"); Application.Exit(); } LblAviso.Visible = true; Geral.Erro("Tentativa nº " + BD.TentativaLogin + ". Após a 3ª tentativa, o sistema será fechado."); } }
public UsuarioLogin Acessar(string login, string senha, string ip) { var senhaCrypt = Crypto.Encrypt(senha, Crypto.Key256, 256); var usuario = _db.Database.SqlQuery <UsuarioLogin>("SP_AdministradorLogin @dsLogin , @dsSenha , @dsIP", new SqlParameter("dsLogin", login) , new SqlParameter("dsSenha", senhaCrypt) , new SqlParameter("dsIP", ip)).FirstOrDefault(); if (usuario != null && usuario.idAdministrador > 0) { FormsAuthentication.SetAuthCookie("loginUsuarioAdmin", false); Geral.criaCookie(new UsuarioLogin { idAdministrador = usuario.idAdministrador , dsEmail = usuario.dsEmail , dsLogin = usuario.dsLogin , dsNome = usuario.dsNome, idTipo = usuario.idTipo, dsTipo = usuario.dsTipo, dsSenha = usuario.dsSenha }); Geral.CriaCookiePermissao(usuario.dsTipo); } return(usuario); }