protected void GridListagem_RowInserting(object sender, DevExpress.Web.Data.ASPxDataInsertingEventArgs e) { ASPxGridView gridView = (ASPxGridView)sender; // string ID = ""; string nome = ""; string descricao = ""; string orgao = ""; string divulgacao = ""; string periodicidade = ""; string tipo = ""; string inicio = "0"; string fim = "0"; string dmais = "0"; Boolean ativo = false; string observa_1 = ""; string observa_2 = ""; // //ID = e.NewValues["ID"].ToString(); nome = e.NewValues["nome"].ToString().ToUpper().Trim(); nome = Srelib.tiraacento(nome); nome = Regex.Replace(nome, @"\s", ""); // if (e.NewValues["descricao"] != null) { descricao = e.NewValues["descricao"].ToString().ToUpper().Trim(); } if (e.NewValues["orgao"] != null) { orgao = e.NewValues["orgao"].ToString(); } if (e.NewValues["divulgacao"] != null) { divulgacao = e.NewValues["divulgacao"].ToString(); } periodicidade = e.NewValues["periodicidade"].ToString(); tipo = e.NewValues["tipo"].ToString(); if (e.NewValues["inicio"] != null) { inicio = e.NewValues["inicio"].ToString(); } if (e.NewValues["fim"] != null) { fim = e.NewValues["fim"].ToString(); } if (e.NewValues["dmais"] != null) { dmais = e.NewValues["dmais"].ToString(); } ativo = Convert.ToBoolean(e.NewValues["ativo"]); if (e.NewValues["observa_1"] != null) { observa_1 = e.NewValues["observa_1"].ToString(); } if (e.NewValues["observa_2"] != null) { observa_2 = e.NewValues["observa_2"].ToString(); } //Grava o Indexador uIndexadores.Grava(nome, descricao, orgao, divulgacao, periodicidade, tipo, inicio, fim, dmais, ativo, observa_1, observa_2); // // gridView.CancelEdit(); e.Cancel = true; //Usando Classe uLog.MakeLog - Gravando Log fwObs_Log = "INCLUI INDEXADORES: " + nome + "/" + descricao; SqlParameter[] param_log = { new SqlParameter("@login", (String)Session["CodUsuario"]), new SqlParameter("@tabela", fWtabela), new SqlParameter("@operacao", "INDEXADORES"), new SqlParameter("@obs", "INCLUI"), new SqlParameter("@acao", fwObs_Log) }; uLog.MakeLog(param_log); // AtualizaGrid(); }
public static String GeraLancamentos(string xcodigoconta, string xdtperiodo1, string xdtperiodo2, Boolean xckchequedeposito, Boolean xckfornecedor) { // string nomearquivo = "conta_" + Srelib.QStr0(xcodigoconta.Trim(), 5); DateTime data = Convert.ToDateTime(xdtperiodo1); DataSet dscontasapagar; DataSet dscontasareceber; string saldo_f_corrente = ""; // string lancamento = ""; string produto = ""; string classe = ""; string pedido_compra = ""; string descricao = ""; string complemento = ""; string saldo_i = ""; string credito = ""; string debito = ""; string saldo_f = ""; string saldo_aplicacaoD = ""; string saldo_aplicacaoB = ""; string saldo_total = ""; string cheque = ""; string cmc7 = ""; DateTime dtregistro = Convert.ToDateTime("01/01/1900"); // //Saldo Inicial do Período string inicial_saldo_f = ""; string inicial_saldo_aplicacaoD = ""; string inicial_saldo_aplicacaoB = ""; // uContas.PegaSaldoFinalDataAnterior(xcodigoconta, data, ref inicial_saldo_f, ref inicial_saldo_aplicacaoD, ref inicial_saldo_aplicacaoB); // saldo_i = inicial_saldo_f; saldo_aplicacaoD = inicial_saldo_aplicacaoD; saldo_aplicacaoB = inicial_saldo_aplicacaoB; // //Apagar Lançamentos Conta uContas.ExcluiLancamentos(xcodigoconta, xdtperiodo1, xdtperiodo2); // //Geração while (data <= Convert.ToDateTime(xdtperiodo2)) { //Contas á Receber // dscontasareceber = uContasReceber.PegaDadosCReceber("", "", "", xcodigoconta, "01/01/1900", "31/12/2999", data.ToString().Substring(0, 10), data.ToString().Substring(0, 10), "01/01/1900", "31/12/2999", "", "R", "DR", false, false ); // for (int row0 = 0; row0 < dscontasareceber.Tables[0].Rows.Count; row0++) { // lancamento = dscontasareceber.Tables[0].Rows[row0]["lancamento"].ToString().Trim(); produto = dscontasareceber.Tables[0].Rows[row0]["produto"].ToString().Trim(); classe = dscontasareceber.Tables[0].Rows[row0]["classe"].ToString().Trim(); descricao = Srelib.tiraacento(dscontasareceber.Tables[0].Rows[row0]["descricao"].ToString().Trim()); // credito = dscontasareceber.Tables[0].Rows[row0]["vlr_realizado"].ToString().Trim(); debito = "0"; // saldo_f_corrente = ""; saldo_f_corrente = Convert.ToString(Convert.ToDecimal(saldo_i) + Convert.ToDecimal(credito)); // saldo_f = saldo_f_corrente; // if (Convert.ToInt64(classe) == -1) { saldo_aplicacaoD = Convert.ToString(Convert.ToDecimal(saldo_aplicacaoD) - Convert.ToDecimal(credito)); } // if (Convert.ToInt64(classe) == -2) { saldo_aplicacaoB = Convert.ToString(Convert.ToDecimal(saldo_aplicacaoB) - Convert.ToDecimal(credito)); } // saldo_total = Convert.ToString(Convert.ToDecimal(saldo_f) + Convert.ToDecimal(saldo_aplicacaoD) + Convert.ToDecimal(saldo_aplicacaoB)); cheque = dscontasareceber.Tables[0].Rows[row0]["cheque"].ToString().Trim(); cmc7 = dscontasareceber.Tables[0].Rows[row0]["cheque"].ToString().Trim(); dtregistro = DateTime.Now; if (xcodigoconta != String.Empty) { uContas.GravaLancamento(xcodigoconta, lancamento, produto, classe, pedido_compra, Convert.ToString(data), descricao, complemento, saldo_i, credito, debito, saldo_f, saldo_aplicacaoD, saldo_aplicacaoB, saldo_total, cheque, cmc7, Convert.ToString(dtregistro) ); } lancamento = ""; produto = ""; classe = ""; pedido_compra = ""; descricao = ""; complemento = ""; saldo_i = saldo_f; credito = ""; debito = ""; saldo_f = ""; //saldo_aplicacaoD = ""; //saldo_aplicacaoB = ""; saldo_total = ""; cheque = ""; cmc7 = ""; dtregistro = Convert.ToDateTime("01/01/1900"); // } dscontasareceber.Clear(); //Fim Contas á Receber // //Contas á Pagar // dscontasapagar = uContasPagar.PegaDadosCPagar("", "", "", xcodigoconta, "01/01/1900", "31/12/2999", data.ToString().Substring(0, 10), data.ToString().Substring(0, 10), "01/01/1900", "31/12/2999", "", "R", "DR", false, false ); // // for (int row0 = 0; row0 < dscontasapagar.Tables[0].Rows.Count; row0++) { // lancamento = dscontasapagar.Tables[0].Rows[row0]["lancamento"].ToString().Trim(); produto = dscontasapagar.Tables[0].Rows[row0]["produto"].ToString().Trim(); classe = dscontasapagar.Tables[0].Rows[row0]["classe"].ToString().Trim(); descricao = Srelib.tiraacento(dscontasapagar.Tables[0].Rows[row0]["descricao"].ToString().Trim()); // credito = "0"; debito = dscontasapagar.Tables[0].Rows[row0]["vlr_realizado"].ToString().Trim(); // saldo_f_corrente = ""; saldo_f_corrente = Convert.ToString(Convert.ToDecimal(saldo_i) - Convert.ToDecimal(debito)); // saldo_f = saldo_f_corrente; // if (Convert.ToInt64(classe) == -1) { saldo_aplicacaoD = Convert.ToString(Convert.ToDecimal(saldo_aplicacaoD) + Convert.ToDecimal(debito)); } // if (Convert.ToInt64(classe) == -2) { saldo_aplicacaoB = Convert.ToString(Convert.ToDecimal(saldo_aplicacaoB) + Convert.ToDecimal(debito)); } // saldo_total = Convert.ToString(Convert.ToDecimal(saldo_f) + Convert.ToDecimal(saldo_aplicacaoD) + Convert.ToDecimal(saldo_aplicacaoB)); cheque = dscontasapagar.Tables[0].Rows[row0]["cheque"].ToString().Trim(); cmc7 = dscontasapagar.Tables[0].Rows[row0]["cheque"].ToString().Trim(); dtregistro = DateTime.Now; if (xcodigoconta != String.Empty) { uContas.GravaLancamento(xcodigoconta, lancamento, produto, classe, pedido_compra, Convert.ToString(data), descricao, complemento, saldo_i, credito, debito, saldo_f, saldo_aplicacaoD, saldo_aplicacaoB, saldo_total, cheque, cmc7, Convert.ToString(dtregistro) ); } lancamento = ""; produto = ""; classe = ""; pedido_compra = ""; descricao = ""; complemento = ""; saldo_i = saldo_f; credito = ""; debito = ""; saldo_f = ""; //saldo_aplicacaoD = ""; //saldo_aplicacaoB = ""; saldo_total = ""; cheque = ""; cmc7 = ""; dtregistro = Convert.ToDateTime("01/01/1900"); // } dscontasapagar.Clear(); //Fim Contas á Receber //Proxima Data data = data.AddDays(1); } return(" "); }
protected void btprocessa_Click(object sender, EventArgs e) { Boolean lOk = true; edempresa.Text = Srelib.tiraacento(edempresa.Text.Trim().ToUpper()); if (lOk) { if (edempresa.Text.Trim() == String.Empty) { //ScriptManager.RegisterStartupScript(UpdatePanel, GetType(), "msgbox", "alert('Apelido Original Não Preenchido!');", true); ScriptManager.RegisterStartupScript(this.Page, typeof(Page), Guid.NewGuid().ToString(), "toastr.info('Apelido Original Não Preenchido!', 'Atenção!')", true); lOk = false; } } if (lOk) { if (cbempresa.Text.Trim() == String.Empty) { //ScriptManager.RegisterStartupScript(UpdatePanel, GetType(), "msgbox", "alert('Apelido Original Não Preenchido!');", true); ScriptManager.RegisterStartupScript(this.Page, typeof(Page), Guid.NewGuid().ToString(), "toastr.info('Apelido Original Não Preenchido!', 'Atenção!')", true); lOk = false; } } if (lOk) { if (cbempresa.Text.Trim() == edempresa.Text.Trim()) { //ScriptManager.RegisterStartupScript(UpdatePanel, GetType(), "msgbox", "alert('Apelidos Iguais, Processamento Abortado!');", true); ScriptManager.RegisterStartupScript(this.Page, typeof(Page), Guid.NewGuid().ToString(), "toastr.info('Apelidos Iguais, Processamento Abortado!', 'Atenção!')", true); lOk = false; } } if (lOk) { if (edempresa.Text.Trim().Length > 20) { //ScriptManager.RegisterStartupScript(UpdatePanel, GetType(), "msgbox", "alert('Apelido Novo com mais de 20 caracteres, Processamento Abortado!');", true); ScriptManager.RegisterStartupScript(this.Page, typeof(Page), Guid.NewGuid().ToString(), "toastr.info('Apelido Novo com mais de 20 caracteres, Processamento Abortado!', 'Atenção!')", true); lOk = false; } } if (lOk) { //Processamento //Troca Apelido uEmpresa.TrocaApelido(cbempresa.Text.Trim(), edempresa.Text.Trim().ToUpper()); // // CRIA LOG =============================================================================================================================================== SqlParameter[] param_log = { new SqlParameter("@login", (String)Session["CodUsuario"]), new SqlParameter("@tabela", fWtabela), new SqlParameter("@operacao", "UTILITÁRIOS"), new SqlParameter("@obs", "TROCA APELIDO"), new SqlParameter("@acao", "TROCA APELIDO EMPRESA - DE/PARA: " + cbempresa.Text + "/" + edempresa.Text) }; uLog.MakeLog(param_log); // FIM CRIA LOG ============================================================================================================================================ //Limpa //ScriptManager.RegisterStartupScript(UpdatePanel, GetType(), "msgbox", "alert('Processamento Concluído!');", true); ScriptManager.RegisterStartupScript(this.Page, typeof(Page), Guid.NewGuid().ToString(), "toastr.success('Processamento Concluído!', 'Atenção!')", true); btprocessa.Enabled = false; //Combo Empresas cbempresa.Items.Clear(); cbempresa.Text = ""; uEmpresa.MontaComboEmpresa(cbempresa); edempresa.Text = ""; // } }