Example #1
0
        static public void SalvarDeDespesas(tblCargaImoveisDadosCompletosDespesas202105311 item, XALGIMOVEL imovel, int tipoValorDespesa)
        {
            string xml = @"<ImbDespesaAluguelData xmlns='http://tempuri.org/ImbDespesaAluguelData.xsd\'> " +
                         "<XDESPESA> " +
                         //Identificação
                         "<CODCOLIGADA>1</CODCOLIGADA> " +
                         "<CODDESPESA>0</CODDESPESA>" +
                         "<ORIGEM>1</ORIGEM> " +
                         //"<STATUS>0</STATUS>  " +
                         "<ANOEXERCICIO>2021</ANOEXERCICIO>  " +
                         "<COMPETENCIA>2021-05-01 00:00:00.0000000</COMPETENCIA>  " +
                         "<DESCDESPESA>" + item.EMGEA_NumContrato + "</DESCDESPESA>" +
                         "<NUMERODOCUMENTO>" + item.EMGEA_NumContrato + "</NUMERODOCUMENTO>  " +
                         "<CODTIPODESPESA>2</CODTIPODESPESA>  " +
                         "<CODPARAMMVTO>1</CODPARAMMVTO> " +
                         //Verificar de onde vem o cliente
                         "<CODCOLCFO>0</CODCOLCFO>  " +
                         "<CODCFO>F00786</CODCFO>  " +
                         "<CODIMOVEL>" + imovel.CODIMOVEL + "</CODIMOVEL>  " +
                         "<IDINSCRICAOMUNICIPAL></IDINSCRICAOMUNICIPAL>  " +
                         //Valor Despesa
                         "<TIPOVALORDESPESA>" + tipoValorDespesa + "</TIPOVALORDESPESA> " +
                         "<VALORAVISTA>" + item.VALOR_TOTAL_C__DESCONTO + "</VALORAVISTA>  " +
                         "<VALORAPRAZO>" + item.VALOR_TOTAL_IPTU_2021 + "</VALORAPRAZO> " +
                         "<PRIMEIROVENCIMENTO>" + item.VENCIMENTO_CONTA_ÚNICA + "</PRIMEIROVENCIMENTO>  " +
                         "<NUMPARCELA>" + item.N_DE_PARCELAS + "</NUMPARCELA>  " +
                         "<PERIODICIDADE>1</PERIODICIDADE> " +
                         "<INTERVALODIAS></INTERVALODIAS>  " +

                         //"<NUMEROPARCELA>" + item.N_DE_PARCELAS + "</NUMEROPARECELAS> " +

                         //Reembolso
                         //"<PERMITEREEMBOLSO></PERMITEREEMBOLSO>  " +
                         //"<CODREGRAREEMBOLSO> </CODREGRAREEMBOLSO>  " +
                         //"<IDPARAMFIN></IDPARAMFIN>  " +
                         //"<TIPOVALORREEMBOLSO>1</TIPOVALORREEMBOLSO>  " +
                         //"<PRIMEIROVCTOREEMBOLSO>0001-01-01 00:00:00.0000000</PRIMEIROVCTOREEMBOLSO>  " +
                         //"<NUMPARCELAREEMBOLSO>0</NUMPARCELAREEMBOLSO>  " +
                         //"<PERIODICIDADEREEMBOLSO>1</PERIODICIDADEREEMBOLSO> " +
                         //"<INTERVALODIASREEMBOLSO></INTERVALODIASREEMBOLSO> " +
                         //Não está sendo utilizadas
                         //"<COD_PESS_EMPR></COD_PESS_EMPR>  " +
                         //"<NUM_UNID></NUM_UNID> " +
                         //"<NUM_SUB_UNID></NUM_SUB_UNID>  " +
                         //"<CODSEGURO></CODSEGURO>  " +

                         "</XDESPESA> " +
                         "</ImbDespesaAluguelData>";

            string contexto = "CODSISTEMA=G;CODCOLIGADA=1;CODUSUARIO={usuario}";

            DataClient dataclient = new DataClient(url, contexto, usuario, senha);

            string[] retorno = dataclient.SaveRecord("ImbDespesaAluguelData", xml);

            counter++;

            using (StreamWriter w = File.AppendText("Log registros inseridos.txt"))
            {
                Log("Foi inserido 1 despesa para o imóvel : " + imovel.CODIMOVEL, w);
            }


            Console.ForegroundColor = ConsoleColor.Green;
            Console.WriteLine($"{DateTime.Now.ToLongTimeString()} {DateTime.Now.ToLongDateString()}");
            Console.WriteLine("Foi inserido " + retorno[0].ToString() + " depesa para o imóvel " + imovel.CODIMOVEL);
            Console.WriteLine("--------------------------------------------------------------");

            //Console.WriteLine(retorno[0].ToString());

            //Console.Read();
        }
Example #2
0
 partial void UpdateXALGIMOVEL(XALGIMOVEL instance);
Example #3
0
 partial void DeleteXALGIMOVEL(XALGIMOVEL instance);
Example #4
0
 partial void InsertXALGIMOVEL(XALGIMOVEL instance);