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