private void toolStripButton8_Click(object sender, EventArgs e) { if (!lista_telas.Contains(11)) { FrmContasReceberAtrazadas form = new FrmContasReceberAtrazadas(); form.MdiParent = this; lista_telas.Add(11); form.Show(); } }
public static bool verifica_Contas_receber_atrazadas(FrmPrincipal principal) { string data_atual = GeraDataMysql.Gerar(DateTime.Now); string query = "select * from parcela_receber as p inner join conta_receber as c on p.id_conta_receber = c.id_conta_receber inner join cliente as f on f.id_cliente = c.id_cliente "; query += "inner join pessoa_fisica as j on f.id_pessoa_fisica = j.id_pessoa_fisica "; 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<ParcelaReceber> lista = new List<ParcelaReceber>(); while (reader.Read()) { ContaReceber c = new ContaReceber(); ParcelaReceber p = new ParcelaReceber(); Cliente cli = new Cliente(); cli.nome = reader["nome"].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_receber = Convert.ToInt32(reader["id_conta_receber"].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_receber = c; c.cliente = cli; lista.Add(p); } con.Close(); FrmContasReceberAtrazadas frm = new FrmContasReceberAtrazadas(lista); frm.MdiParent = principal; frm.Activate(); frm.Show(); return true; } }
private void contasAReceberAtrasadasToolStripMenuItem_Click(object sender, EventArgs e) { if (!lista_telas.Contains(11)) { FrmContasReceberAtrazadas form = new FrmContasReceberAtrazadas(); form.MdiParent = this; lista_telas.Add(11); form.Show(); } }