public static TChaveLic CalcularLicenca() { //Buscar CNPJ das empresas ativas CamadaDados.Diversos.TList_CadEmpresa lEmp = CamadaNegocio.Diversos.TCN_CadEmpresa.Busca(string.Empty, string.Empty, "A", null); string emp = string.Empty; string virg = string.Empty; lEmp.Where(p => !string.IsNullOrEmpty(p.rClifor.Nr_cgc.SoNumero())).ToList().ForEach(p => { emp += virg + "'" + p.rClifor.Nr_cgc.SoNumero() + "'"; virg = ","; }); HttpClient client = new HttpClient(); client.BaseAddress = new Uri(CamadaNegocio.ConfigGer.TCN_CadParamGer.BuscaVlString("WS_SERVIDOR_BI", null)); HttpResponseMessage response = client.GetAsync("api/HelpDesk/CalcularSerial?cnpj_cliente=" + emp + "&dt_servidor=" + CamadaDados.UtilData.Data_Servidor().ToString("dd/MM/yyyy") + "&diasvalidade=0").Result; if (response.IsSuccessStatusCode) { Task <string> ts = response.Content.ReadAsStringAsync(); return(JsonConvert.DeserializeObject <TChaveLic>(ts.Result)); } else { return(null); } }
private void afterPrint() { if (bsRequisicao.Current != null) { using (FormRelPadrao.TFGerenciadorImpressao fImp = new FormRelPadrao.TFGerenciadorImpressao()) { FormRelPadrao.Relatorio Rel = new FormRelPadrao.Relatorio(); Rel.Altera_Relatorio = Altera_Relatorio; BindingSource bs_valor = new BindingSource(); bs_valor.DataSource = new CamadaDados.Compra.Lancamento.TList_Requisicao { bsRequisicao.Current as CamadaDados.Compra.Lancamento.TRegistro_Requisicao }; Rel.DTS_Relatorio = bs_valor; Rel.Ident = Name; Rel.NM_Classe = Name; Rel.Modulo = "CMP"; fImp.St_enabled_enviaremail = true; fImp.pMensagem = "REQUISIÇÃO DE COMPRA"; //Buscar dados Empresa CamadaDados.Diversos.TList_CadEmpresa lEmpresa = CamadaNegocio.Diversos.TCN_CadEmpresa.Busca((bsRequisicao.Current as CamadaDados.Compra.Lancamento.TRegistro_Requisicao).Cd_empresa, string.Empty, string.Empty, null); if (lEmpresa.Count > 0) { if (lEmpresa[0].Img != null) { Rel.Parametros_Relatorio.Add("IMAGEM_RELATORIO", lEmpresa[0].Img); } } if (Altera_Relatorio) { Rel.Gera_Relatorio(string.Empty, fImp.pSt_imprimir, fImp.pSt_visualizar, fImp.pSt_enviaremail, fImp.pSt_exportPdf, fImp.Path_exportPdf, fImp.pDestinatarios, null, "REQUISIÇÃO DE COMPRA", fImp.pDs_mensagem); Altera_Relatorio = false; } else if ((fImp.ShowDialog() == DialogResult.OK) || (fImp.pSt_enviaremail)) { Rel.Gera_Relatorio(string.Empty, fImp.pSt_imprimir, fImp.pSt_visualizar, fImp.pSt_enviaremail, fImp.pSt_exportPdf, fImp.Path_exportPdf, fImp.pDestinatarios, null, "REQUISIÇÃO DE COMPRA", fImp.pDs_mensagem); } } } else { MessageBox.Show("Obrigatório selecionar requisição para imprimir!", "Mensagem", MessageBoxButtons.OK, MessageBoxIcon.Information); } }
public void afterPrint() { if (bsExpedicao.Current != null) { using (FormRelPadrao.TFGerenciadorImpressao fImp = new FormRelPadrao.TFGerenciadorImpressao()) { FormRelPadrao.Relatorio Rel = new FormRelPadrao.Relatorio(); Rel.Altera_Relatorio = Altera_Relatorio; BindingSource bs_valor = new BindingSource(); bs_valor.DataSource = (BS_Pedido.Current as TRegistro_Pedido).lExpedicao; Rel.DTS_Relatorio = bs_valor; Rel.Ident = Name; Rel.NM_Classe = Name; Rel.Modulo = "FAT"; fImp.St_enabled_enviaremail = true; fImp.pCd_clifor = string.Empty; fImp.pMensagem = "ORDEM DE EXPEDIÇÃO"; //Buscar dados Empresa CamadaDados.Diversos.TList_CadEmpresa lEmpresa = CamadaNegocio.Diversos.TCN_CadEmpresa.Busca((bsExpedicao.Current as TRegistro_Expedicao).Cd_empresa, string.Empty, string.Empty, null); //Buscar Endereço Destinatário BindingSource bsEndDest = new BindingSource(); bsEndDest.DataSource = CamadaNegocio.Financeiro.Cadastros.TCN_CadEndereco.Buscar((BS_Pedido.Current as TRegistro_Pedido).CD_Clifor, (BS_Pedido.Current as TRegistro_Pedido).CD_Endereco, string.Empty, string.Empty, string.Empty, string.Empty, string.Empty, string.Empty, string.Empty, string.Empty, string.Empty, string.Empty, string.Empty, string.Empty, 0, null); Rel.Adiciona_DataSource("ENDERECODEST", bsEndDest); if (lEmpresa.Count > 0) { if (lEmpresa[0].Img != null) { Rel.Parametros_Relatorio.Add("IMAGEM_RELATORIO", lEmpresa[0].Img); } } if (Altera_Relatorio) { Rel.Gera_Relatorio(string.Empty, fImp.pSt_imprimir, fImp.pSt_visualizar, fImp.pSt_enviaremail, fImp.pSt_exportPdf, fImp.Path_exportPdf, fImp.pDestinatarios, null, "ORDEM DE EXPEDIÇÃO", fImp.pDs_mensagem); Altera_Relatorio = false; } else if ((fImp.ShowDialog() == DialogResult.OK) || (fImp.pSt_enviaremail)) { Rel.Gera_Relatorio(string.Empty, fImp.pSt_imprimir, fImp.pSt_visualizar, fImp.pSt_enviaremail, fImp.pSt_exportPdf, fImp.Path_exportPdf, fImp.pDestinatarios, null, "ORDEM DE EXPEDIÇÃO", fImp.pDs_mensagem); } } } }