private void Buscar() { int pedido = Convert.ToInt32(txtConsulta.Text); DataTable dt = new DataTable(); DaoBordero dados = new DaoBordero(); AcessoLogin acessoLogin = (AcessoLogin)Session["acessoLogin"]; int id_franquia = acessoLogin.idFranquia; if (id_franquia == 0 && dropfranquias.SelectedValue != "Selecione") { id_franquia = Convert.ToInt32(dropfranquias.SelectedValue); } dt = dados.pro_getCorrigirCheque(pedido, id_franquia); if (dt.Rows.Count > 0) { GvBordero.DataSource = dt; GvBordero.DataBind(); } else { dt = dados.pro_getCorrigirChequeTroca(pedido, id_franquia); if (dt.Rows.Count > 0) { GvBordero.DataSource = dt; GvBordero.DataBind(); } else { dvLeitura.Visible = false; dadosCheques.Visible = false; GvBordero.DataBind(); } } }
private void BuscaObs(int bordero, string cheque) { DaoBordero bdb = new DaoBordero(); DataSet ds = new DataSet(); AcessoLogin acessoLogin = (AcessoLogin)Session["acessoLogin"]; txtUsuario.Text = acessoLogin.Nome; txtBordero.Text = bordero.ToString(); ds = bdb.getObsBordero(bordero, cheque); if (ds.Tables[0].Rows.Count > 0) { txtTodasMensagem.Text = ds.Tables[0].Rows[0]["ds_Observacao"].ToString(); } }
private void GravaBordero() { if (txtDataBase.Text != "") { DaoBordero bdb = new DaoBordero(); AcessoLogin acessoLogin = (AcessoLogin)Session["acessoLogin"]; int tipo = 1; int id_franquia = acessoLogin.idFranquia; string ds_usuario = acessoLogin.Nome; DateTime dt_base = Convert.ToDateTime(txtDataBase.Text); int retorno = bdb.pro_setBordero(id_franquia, dt_base, ds_usuario, ds_usuario); if (retorno > 0) { foreach (GridViewRow row in GridBordero.Rows) { CheckBox ch = (CheckBox)row.FindControl("chkSelecionar"); if (ch.Checked != false && ch != null) { if (chkTroca.Checked == true) { tipo = 2; } int pedido = Convert.ToInt32(row.Cells[0].Text); decimal valor = Convert.ToDecimal(row.Cells[1].Text); DateTime vencimento = Convert.ToDateTime(row.Cells[2].Text); string nr_PEDIDO = row.Cells[3].Text; string titularCheque = row.Cells[4].Text; string nr_documento = row.Cells[5].Text; string nr_banco = row.Cells[6].Text; string nr_conta = row.Cells[7].Text; string nr_agencia = row.Cells[8].Text; string nr_cheque = row.Cells[9].Text; string nr_Cmc7 = Server.HtmlDecode(row.Cells[14].Text); decimal vl_liquido = Convert.ToDecimal(row.Cells[13].Text); bdb.pro_setBorderoItens(tipo, retorno, vencimento, nr_cheque, valor, nr_Cmc7, nr_PEDIDO, vl_liquido, titularCheque, pedido, nr_banco, nr_agencia, nr_conta, nr_documento, ds_usuario); } } divBotao.Visible = false; btnFinalizar.Text = "Bordero Gerado com sucesso: " + retorno.ToString(); BuscaDados(); Mensagem("Borderô gerado com sucesso: " + retorno.ToString()); } } }
private void flChequeFranquia() { if (txtDataBase.Text != "") { DaoBordero bdb = new DaoBordero(); int retorno = 0; AcessoLogin acessoLogin = (AcessoLogin)Session["acessoLogin"]; foreach (GridViewRow row in GridBordero.Rows) { CheckBox ch = (CheckBox)row.FindControl("chkSelecionar"); if (ch.Checked != false && ch != null) { int pedido = Convert.ToInt32(row.Cells[0].Text); string nr_cheque = row.Cells[9].Text; retorno = bdb.fl_chequesFranquia(pedido, nr_cheque); } divBotao.Visible = false; BuscaDados(); Mensagem("Todos os cheques foram processados.."); } } }
private void AceiteBordero() { int total = 0; int executado = 0; AcessoLogin acessoLogin = (AcessoLogin)Session["acessoLogin"]; foreach (GridViewRow row in GvBordero.Rows) { CheckBox ch = (CheckBox)row.FindControl("chkSelecionar"); if (ch.Checked != false && ch != null) { DaoBordero bdb = new DaoBordero(); string contrato = row.Cells[5].Text; string ds_cliente = row.Cells[4].Text; string TitularCheque = row.Cells[2].Text; string nr_Cpf_Cnpj = row.Cells[3].Text; string ds_banco = row.Cells[9].Text; string ds_conta = row.Cells[11].Text; string cheque = row.Cells[12].Text; string ds_agencia = row.Cells[10].Text; DateTime dt_vencimento = Convert.ToDateTime(row.Cells[7].Text); decimal vl_valor = Convert.ToDecimal(row.Cells[14].Text); string usuario = acessoLogin.Nome; executado = bdb.pro_seGeraContasReceber(contrato, ds_cliente, TitularCheque, nr_Cpf_Cnpj, ds_banco, ds_conta, cheque, dt_vencimento, vl_valor, usuario, ds_agencia); if (executado > 0) { total = total + 1; } } } if (total > 0) { //lblretorno.Text = "Foram aceite: " + total.ToString(); Mensagem("Quantidade de cheques: " + total.ToString()); BuscaDados(); } }
private void RecusaBordero() { foreach (GridViewRow row in GvBordero.Rows) { CheckBox ch = (CheckBox)row.FindControl("chkSelecionar"); if (ch.Checked != false && ch != null) { int alterado = 0; DaoBordero bdb = new DaoBordero(); int bordero = Convert.ToInt32(row.Cells[1].Text); string cheque = row.Cells[12].Text; alterado = bdb.pro_setRecusaCheque(bordero, cheque); if (alterado > 0) { BuscaDados(); } else { Mensagem("Dados não foram atualizados.."); } } } }
private void GravaObs() { AcessoLogin acessoLogin = (AcessoLogin)Session["acessoLogin"]; foreach (GridViewRow row in GvBordero.Rows) { CheckBox ch = (CheckBox)row.FindControl("chkSelecionar"); if (ch.Checked != false && ch != null) { int retorno = 0; DaoBordero bdBor = new DaoBordero(); int bordero = Convert.ToInt32(row.Cells[1].Text); string cheque = row.Cells[12].Text; string mensagem = txtTodasMensagem.Text; string novamensagem = "Usuario : " + acessoLogin.Nome + " DataLog : " + DateTime.Now + "-" + "Inf: " + txtObs.Text + "\r\n" + mensagem.ToString() + " \r\n "; retorno = bdBor.pro_setObsCheque(bordero, cheque, novamensagem); if (retorno > 0) { Mensagem("Dados atualizado"); } } } }
private void BuscaDadosAdm() { int tipo = 0; if (txtConsulta.Text != "") { int nr_status = Convert.ToInt32(dropStatus.SelectedValue); switch (nr_status) { case 0: tipo = 2; break; case 1: tipo = 3; break; case 2: tipo = 4; break; case 3: tipo = 5; break; } int selecao = Convert.ToInt32(dropSelecao.SelectedValue); AcessoLogin acessoLogin = (AcessoLogin)Session["acessoLogin"]; DaoBordero bdb = new DaoBordero(); DataTable dt = new DataTable(); switch (selecao) { case 1: //Busca Por Número de Borderô dt = bdb.pro_getDadosBordero(tipo, Convert.ToInt32(txtConsulta.Text), 0); break; case 2: dt = bdb.pro_getBorderopedido(tipo, Convert.ToInt32(txtConsulta.Text.Trim()), 0); break; case 3: dt = bdb.getBorderoContrato(tipo, txtConsulta.Text.Trim(), 0); break; default: Mensagem("Selecione uma fonte de pesquisa..."); break; } if (dt.Rows.Count > 0) { GvBordero.DataSource = dt; Session.Add("Exportar", dt); GvBordero.DataBind(); foreach (DataRow dr in dt.Rows) { txtFranquia.Text = dr[17].ToString(); } decimal Somatotal = 0; decimal SomaLiquido = 0; Txt_nr_quantidade.Text = dt.Rows.Count.ToString(); foreach (GridViewRow row in GvBordero.Rows) { decimal valor = Convert.ToDecimal(row.Cells[14].Text); Somatotal = Somatotal + valor; decimal liquido = Convert.ToDecimal(row.Cells[15].Text); SomaLiquido = SomaLiquido + liquido; } Txt_vl_bruto.Text = Somatotal.ToString(); Txt_vl_liquido.Text = SomaLiquido.ToString(); totalizador.Visible = true; } else { GvBordero.DataBind(); pnlDados.Visible = false; Mensagem("Não existe dados para essa fonte de pesquisa"); totalizador.Visible = false; } } else { Mensagem("Favor inserir todos os dados.."); totalizador.Visible = false; } }