private void listarDatasRecentes() { try { SqlConnection conexao = new SistemaShekinahCompleto.Model.Conexao().NovaConexaoBdCaixa(); conexao.Open(); SqlCommand comando = new SqlCommand(); comando.Connection = conexao; comando.Parameters.AddWithValue("@hoje", DateTime.Now.Date); comando.Parameters.AddWithValue("@dtinicio", DateTime.Now.AddDays(-15).Date); comando.CommandText = "select Data from tblResumo_De_Caixas where Data <= @hoje and Data >= @dtinicio"; SqlDataAdapter adp = new SqlDataAdapter(comando); DataTable tabela = new DataTable(); adp.Fill(tabela); foreach (DataRow linha in tabela.Rows) { lista.Items.Add(Convert.ToDateTime(linha[0].ToString()).ToString("dd/MM/yyyy")); } conexao.Close(); } catch { MessageBox.Show("Erro ao listar listBox"); } }
private void carregaTblMensalidade() { SqlConnection conexao = new SistemaShekinahCompleto.Model.Conexao().NovaConexaoBdCaixa(); conexao.Open(); SqlCommand comando = new SqlCommand(); comando.Connection = conexao; comando.Parameters.AddWithValue("@data", StatusDoCaixa.data.Date); comando.Parameters.AddWithValue("@data1", StatusDoCaixa.data.Date.AddDays(1)); comando.CommandText = "SELECT Data, Serie,Aluno, Mes, Forma_Pagamento, Valor FROM tbl_Mensalidade where Data >= @data and Data < @data1"; comando.ExecuteNonQuery(); SqlDataAdapter adp = new SqlDataAdapter(comando); adp.Fill(tblRMensalidade); dgvImprimi.DataSource = tblRMensalidade; conexao.Close(); }
public frmContratoBoleto(ClienteEnt cli) { SqlConnection con = new SistemaShekinahCompleto.Model.Conexao().NovaConexaoBdAtaFinal(); adp.SelectCommand = new SqlCommand(); adp.SelectCommand.CommandText = @"SELECT COUNT(Ano) as mensalidades ,[ANO] FROM [tbl_Mes] where id_Cliente = @id group by Ano" ; adp.SelectCommand.Connection = con; Id_Cliente = cli.id_cliente; Nome = cli.pai; adp.SelectCommand.Parameters.AddWithValue("@id", Id_Cliente); adp.Fill(ds); InitializeComponent(); lblId.Text = "CC = " + Id_Cliente; lblNome.Text = Nome; bs.DataSource = ds; dtAnos.DataSource = bs; }
private int verificaStatusCaixa(DateTime DataDoCaixa) { int retorno = 0; SqlConnection conexao = new SistemaShekinahCompleto.Model.Conexao().NovaConexaoBdCaixa(); conexao.Open(); SqlCommand comando = new SqlCommand(); comando.Connection = conexao; comando.Parameters.AddWithValue("@data", DataDoCaixa); comando.CommandText = "SELECT COUNT(Data) from tblResumo_De_Caixas where Data = @data"; SqlDataAdapter adp = new SqlDataAdapter(comando); DataTable tabela = new DataTable(); adp.Fill(tabela); foreach (DataRow linha in tabela.Rows) { retorno = Convert.ToInt32(linha[0].ToString()); } conexao.Close(); return(retorno); }
private async void carregaStatusCaixa(DateTime DataDoCaixa) { int existe = await Task.Run(() => verificaStatusCaixa(DataDoCaixa)); if (existe == 0) { MessageBox.Show("Caixa Não existe"); this.btnMensalidade.Enabled = false; this.btnRelatorio.Enabled = false; this.btnDeposito.Enabled = false; this.btnProdutos.Enabled = false; this.btnFechaCaixa.Enabled = false; this.btnSaida.Enabled = false; this.btnAbriCaixa.Enabled = true; this.lblStatu.Text = "Caixa Não existe"; //carregaLetras(); } else if (existe == 1) { await Task.Run(() => StatusDoCaixa.Calculos()); DataTable tabela = await Task.Run(() => { SqlConnection conexao = new SistemaShekinahCompleto.Model.Conexao().NovaConexaoBdCaixa(); SqlCommand comando = new SqlCommand(); comando.Connection = conexao; comando.Parameters.AddWithValue("@data", DataDoCaixa); comando.CommandText = "select * from tblResumo_De_Caixas where Data = @data"; SqlDataAdapter adp = new SqlDataAdapter(comando); DataTable tbl = new DataTable(); adp.Fill(tbl); return(tbl); }); await Task.Run(() => { StatusDoCaixa.idCaixa = Convert.ToInt32(tabela.Rows[0][0].ToString()); StatusDoCaixa.data = Convert.ToDateTime(tabela.Rows[0][1].ToString()); StatusDoCaixa.status = Convert.ToChar(tabela.Rows[0][2].ToString()); StatusDoCaixa.dinheiro = Convert.ToDouble(tabela.Rows[0][3].ToString()); StatusDoCaixa.saida = Convert.ToDouble(tabela.Rows[0][4].ToString()); StatusDoCaixa.debito = Convert.ToDouble(tabela.Rows[0][5].ToString()); StatusDoCaixa.credito = Convert.ToDouble(tabela.Rows[0][6].ToString()); StatusDoCaixa.ttcartao = Convert.ToDouble(tabela.Rows[0][7].ToString()); StatusDoCaixa.ttentrada = Convert.ToDouble(tabela.Rows[0][8].ToString()); StatusDoCaixa.ttprodutos = Convert.ToDouble(tabela.Rows[0][9].ToString()); StatusDoCaixa.ttespecie = Convert.ToDouble(tabela.Rows[0][10].ToString()); StatusDoCaixa.fdCaixa = Convert.ToDouble(tabela.Rows[0][11].ToString()); StatusDoCaixa.ttDeposito = Convert.ToDouble(tabela.Rows[0][12].ToString()); StatusDoCaixa.valoApresentado = Convert.ToDouble(tabela.Rows[0][13].ToString()); StatusDoCaixa.conclusao = Convert.ToDouble(tabela.Rows[0][14].ToString()); }); if (StatusDoCaixa.status == 'a') { //MessageBox.Show("caixa aberto"); this.btnMensalidade.Enabled = true; this.btnRelatorio.Enabled = true; this.btnDeposito.Enabled = true; this.btnProdutos.Enabled = true; this.btnFechaCaixa.Enabled = true; this.btnSaida.Enabled = true; this.btnAbriCaixa.Enabled = false; this.lblStatu.Text = "Caixa em Aberto"; } if (StatusDoCaixa.status == 'f') { //MessageBox.Show("caixa aberto"); this.btnMensalidade.Enabled = false; this.btnRelatorio.Enabled = true; this.btnDeposito.Enabled = false; this.btnProdutos.Enabled = false; this.btnFechaCaixa.Enabled = false; this.btnSaida.Enabled = false; this.btnAbriCaixa.Enabled = false; this.lblStatu.Text = "Caixa Fechado"; } carregaLetras(); } else if (existe > 1) { MessageBox.Show("caixa duplicado solicite Suporte Tecnico"); this.btnMensalidade.Enabled = false; this.btnRelatorio.Enabled = false; this.btnDeposito.Enabled = false; this.btnProdutos.Enabled = false; this.btnFechaCaixa.Enabled = false; this.btnSaida.Enabled = false; this.btnAbriCaixa.Enabled = false; this.lblStatu.Text = "Caixa Duplicado"; //carregaLetras(); } }