Пример #1
0
        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);
            }
        }
Пример #2
0
        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);
            }
        }
Пример #3
0
        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);
                    }
                }
            }
        }