コード例 #1
0
ファイル: FrmOperacaoParcela.cs プロジェクト: guislim/SACG
 public FrmOperacaoParcela(FrmGerenciarContaPagar form,int opcao,ContaPagar conta,ParcelaPagar parcela)
 {
     InitializeComponent();
     this.form = form;
     this.opcao = opcao;
     this.conta = conta;
     this.parcela = parcela;
 }
コード例 #2
0
ファイル: FrmCadParcela.cs プロジェクト: guislim/SACG
 public FrmCadParcela(ContaPagar conta,FrmContasPagar form)
 {
     InitializeComponent();
     this.conta = conta;
     txtdata.MinDate = conta.data_emissao;
     txtdata.Value = conta.data_emissao;
     txtcodigo.Text = conta.id_conta_pagar + "";
     this.form = form;
 }
コード例 #3
0
 public void init(ContaPagar conta, FrmContasPagar form)
 {
     this.form = form;
     this.conta = conta;
     table = new DataTable();
     pesquisa();
     tabela.Columns[0].Visible = false;
     tabela.Columns[1].HeaderText = "Data de Vencimento";
     tabela.Columns[1].Width = 150;
     tabela.Columns[2].HeaderText = "Valor Total R$";
     tabela.Columns[2].Width = 120;
     tabela.Columns[3].HeaderText = "Situação";
 }
コード例 #4
0
ファイル: Verificacoes.cs プロジェクト: guislim/SACG
        public static bool verifica_Contas_pagar_atrazadas(FrmPrincipal principal)
        {
            string data_atual = GeraDataMysql.Gerar(DateTime.Now);
               string query = "select * from parcela_pagar as p inner join conta_pagar as c on p.id_conta_pagar = c.id_conta_pagar inner join fornecedor as f on f.id_fornecedor = c.id_fornecedor ";
               query += "inner join pessoa_juridica as j on f.id_pessoa_juridica = j.id_pessoa_juridica ";
               query += "where p.data_vencimento <='"+data_atual+"' and c.status=1 and p.situacao='ABERTA'";
               MySqlConnection con = new MySqlConnection(Config.Conexao);
               MySqlCommand cmd = new MySqlCommand(query, con);
               con.Open();
               MySqlDataReader reader = cmd.ExecuteReader();
               if (!reader.HasRows)
               {
               con.Close();
               return false;
               }
               else
               {
               List<ParcelaPagar> lista = new List<ParcelaPagar>();

               while (reader.Read())
               {
                  ContaPagar c = new ContaPagar();
                  ParcelaPagar p = new ParcelaPagar();
                  Fornecedor f = new Fornecedor();
                  f.razao_social = reader["razao_social"].ToString();
                  c.credor = reader["credor"].ToString();
                  c.data_vencimento = DateTime.Parse(reader["data_vencimento"].ToString());
                  c.valor_total = Convert.ToDecimal(reader["valor_total"].ToString());
                  c.valor_pago = Convert.ToDecimal(reader["valor_pago"].ToString());
                  c.situacao="ABERTA";
                   c.id_conta_pagar = Convert.ToInt32(reader["id_conta_pagar"].ToString());
                  c.data_emissao= DateTime.Parse(reader["data_emissao"].ToString());
                  c.documento= reader["documento"].ToString();
                  c.entrada= Convert.ToDecimal(reader["entrada"].ToString());
                  p.valor = Convert.ToDecimal(reader["valor"].ToString());
                  p.data_vencimento = DateTime.Parse(reader["data_vencimento"].ToString());
                  p.conta_pagar=c;
                  c.fornecedor = f;
                  lista.Add(p);
               }
               con.Close();
               FrmContasPagarAtrazadas frm = new FrmContasPagarAtrazadas(lista);
               frm.MdiParent= principal;
               frm.Activate();
               frm.Show();
               return true;
               }
        }
コード例 #5
0
 public FrmGerenciarContaPagar(ContaPagar conta,FrmContasPagar form)
 {
     InitializeComponent();
     init(conta, form);
 }
コード例 #6
0
ファイル: FrmContasPagar.cs プロジェクト: guislim/SACG
        public ContaPagar GerarConta()
        {
            ContaPagar c = new ContaPagar();
            int id = Convert.ToInt32(tabela.CurrentRow.Cells[0].Value.ToString());
            MySqlConnection con = new MySqlConnection(Config.Conexao);
            string query = "select * from conta_pagar where id_conta_pagar ="+id;
            MySqlCommand cmd = new MySqlCommand(query, con);
            con.Open();
            MySqlDataReader reader = cmd.ExecuteReader();
            reader.Read();
            c.id_conta_pagar = id;
            c.numDias = Convert.ToInt32(reader["num_dias"].ToString());
            c.valor_total = Convert.ToDecimal(reader["valor_total"].ToString());
            c.numParcelas = c.numDias = Convert.ToInt32(reader["num_parcelas"].ToString());
            c.situacao = reader["situacao"].ToString();
            c.credor = reader["credor"].ToString();
            c.valor_pago = Convert.ToDecimal(reader["valor_pago"].ToString());
            c.data_emissao = DateTime.Parse(reader["data_emissao"].ToString());
            c.data_vencimento = DateTime.Parse(reader["data_vencimento"].ToString());
            c.entrada = Convert.ToDecimal(reader["entrada"].ToString());
            string id_forn=reader["id_fornecedor"].ToString();
            reader.Close();
            if(id_forn.Length!=0){
            query = "select * from fornecedor as f inner join pessoa_juridica as p on f.id_pessoa_juridica=p.id_pessoa_juridica where f.id_fornecedor=" + id_forn;

            cmd.CommandText = query;
            reader = cmd.ExecuteReader();
            reader.Read();
               while (reader.Read())
            {
                Fornecedor f = new Fornecedor();
                f.celular = reader["celular"].ToString();
                f.cnpj = reader["p.cnpj"].ToString();
                f.email = reader["p.email"].ToString();
                f.razao_social = reader["p.razao_social"].ToString();
                f.telefone = f.celular = reader["p.telefone"].ToString();
                f.inscricao_estadual = f.celular = reader["p.inscricao_estadual"].ToString();
                f.id_pessoa_juridica = Convert.ToInt32(reader["p.id_pessoa_juridica"]);
                c.fornecedor = f;
            }
            }
            else
            c.fornecedor=null;
            con.Close();
            return c;
        }