public FrmCaixa(int IdCliente) { InitializeComponent(); dgwPrincipal.AutoGenerateColumns = false; dgwPrincipal.Rows.Clear(); AgendaNegocio agendaNegocio = new AgendaNegocio(); AgendaColecao agendaColecao = new AgendaColecao(); agendaColecao = agendaNegocio.ConsultarPorCodigo(IdCliente); foreach (Agenda item in agendaColecao) { dgwPrincipal.Rows.Add(); dgwPrincipal.Rows[dgwPrincipal.Rows.Count - 1].Cells["IdCliente"].Value = item.IdCliente.IdCliente; dgwPrincipal.Rows[dgwPrincipal.Rows.Count - 1].Cells["Nome"].Value = item.IdCliente.Nome; dgwPrincipal.Rows[dgwPrincipal.Rows.Count - 1].Cells["Descricao"].Value = item.agendaServicos.IdServico.Descricao; dgwPrincipal.Rows[dgwPrincipal.Rows.Count - 1].Cells["Valor"].Value = item.agendaServicos.IdServico.Valor; } int valor = 0; foreach (DataGridViewRow row in dgwPrincipal.Rows) { valor += Convert.ToInt32(row.Cells["Valor"].Value); } txtValorTotal.Text = valor.ToString("###,###,##0.00"); txtMostraValorFinal.Text = valor.ToString("###,###,##0.00"); }
public AgendaColecao ConsultarPorData(DateTime Data) { try { AgendaColecao agendaColecao = new AgendaColecao(); acessoDados.LimparParametros(); acessoDados.AdicionaParametros("@Data", Data); DataTable dataTable = acessoDados.ExecutarConsulta(CommandType.StoredProcedure, "uspAgendaPesquisarData"); foreach (DataRow linha in dataTable.Rows) { Agenda agenda = new Agenda(); agenda.Data = Convert.ToDateTime(linha["Data"]); agenda.IdAgendamento = Convert.ToInt32(linha["IdAgendamento"]); agenda.IdCliente = new Cliente(); agenda.IdCliente.IdCliente = Convert.ToInt32(linha["idCliente"]); agenda.IdCliente.Nome = linha["Nome"].ToString(); agenda.agendaServicos = new AgendaServicos(); agenda.agendaServicos.IdServico = new Servicos(); agenda.agendaServicos.IdServico.Descricao = linha["Descricao"].ToString(); agenda.agendaServicos.IdServico.Valor = Convert.ToDecimal(linha["Valor"]); agenda.AgendadoEm = Convert.ToDateTime(linha["AgendadoEm"]); agenda.Atendido = Convert.ToBoolean(linha["Atendido"]); agenda.Caixa = new Caixa(); agenda.Caixa.Pago = Convert.ToBoolean(linha["Pago"]); agendaColecao.Add(agenda); } return(agendaColecao); } catch (Exception ex) { throw new Exception(ex.Message); } }
private void PesquisarAgenda() { try { dgwPrincipal.Rows.Clear(); int Codigo = Convert.ToInt32(txtPesquisar.Text); AgendaNegocio agendaNegocio = new AgendaNegocio(); AgendaColecao agendaColecao = new AgendaColecao(); agendaColecao = agendaNegocio.ConsultarPorCodigo(Codigo); foreach (Agenda item in agendaColecao) { dgwPrincipal.Rows.Add(); dgwPrincipal.Rows[dgwPrincipal.Rows.Count - 1].Cells["Data"].Value = item.Data; dgwPrincipal.Rows[dgwPrincipal.Rows.Count - 1].Cells["IdAgendamento"].Value = item.IdAgendamento; dgwPrincipal.Rows[dgwPrincipal.Rows.Count - 1].Cells["IdCliente"].Value = item.IdCliente.IdCliente; dgwPrincipal.Rows[dgwPrincipal.Rows.Count - 1].Cells["Nome"].Value = item.IdCliente.Nome; dgwPrincipal.Rows[dgwPrincipal.Rows.Count - 1].Cells["Descricao"].Value = item.agendaServicos.IdServico.Descricao; dgwPrincipal.Rows[dgwPrincipal.Rows.Count - 1].Cells["Valor"].Value = item.agendaServicos.IdServico.Valor; dgwPrincipal.Rows[dgwPrincipal.Rows.Count - 1].Cells["AgendadoEm"].Value = item.AgendadoEm; dgwPrincipal.Rows[dgwPrincipal.Rows.Count - 1].Cells["Atendido"].Value = item.Atendido; dgwPrincipal.Rows[dgwPrincipal.Rows.Count - 1].Cells["Pago"].Value = item.Caixa.Pago; } } catch { dgwPrincipal.Rows.Clear(); AgendaNegocio agendaNegocio = new AgendaNegocio(); AgendaColecao agendaColecao = new AgendaColecao(); agendaColecao = agendaNegocio.ConsultarPorNome(txtPesquisar.Text); foreach (Agenda item in agendaColecao) { dgwPrincipal.Rows.Add(); dgwPrincipal.Rows[dgwPrincipal.Rows.Count - 1].Cells["Data"].Value = item.Data; dgwPrincipal.Rows[dgwPrincipal.Rows.Count - 1].Cells["IdAgendamento"].Value = item.IdAgendamento; dgwPrincipal.Rows[dgwPrincipal.Rows.Count - 1].Cells["IdCliente"].Value = item.IdCliente.IdCliente; dgwPrincipal.Rows[dgwPrincipal.Rows.Count - 1].Cells["Nome"].Value = item.IdCliente.Nome; dgwPrincipal.Rows[dgwPrincipal.Rows.Count - 1].Cells["Descricao"].Value = item.agendaServicos.IdServico.Descricao; dgwPrincipal.Rows[dgwPrincipal.Rows.Count - 1].Cells["Valor"].Value = item.agendaServicos.IdServico.Valor; dgwPrincipal.Rows[dgwPrincipal.Rows.Count - 1].Cells["AgendadoEm"].Value = item.AgendadoEm; dgwPrincipal.Rows[dgwPrincipal.Rows.Count - 1].Cells["Atendido"].Value = item.Atendido; dgwPrincipal.Rows[dgwPrincipal.Rows.Count - 1].Cells["Pago"].Value = item.Caixa.Pago; } } }
private void btBuscarData_Click(object sender, EventArgs e) { dgwPrincipal.Rows.Clear(); AgendaNegocio agendaNegocio = new AgendaNegocio(); AgendaColecao agendaColecao = new AgendaColecao(); agendaColecao = agendaNegocio.ConsultarPorData(dtpData.Value); foreach (Agenda item in agendaColecao) { dgwPrincipal.Rows.Add(); dgwPrincipal.Rows[dgwPrincipal.Rows.Count - 1].Cells["Data"].Value = item.Data; dgwPrincipal.Rows[dgwPrincipal.Rows.Count - 1].Cells["IdAgendamento"].Value = item.IdAgendamento; dgwPrincipal.Rows[dgwPrincipal.Rows.Count - 1].Cells["IdCliente"].Value = item.IdCliente.IdCliente; dgwPrincipal.Rows[dgwPrincipal.Rows.Count - 1].Cells["Nome"].Value = item.IdCliente.Nome; dgwPrincipal.Rows[dgwPrincipal.Rows.Count - 1].Cells["Descricao"].Value = item.agendaServicos.IdServico.Descricao; dgwPrincipal.Rows[dgwPrincipal.Rows.Count - 1].Cells["Valor"].Value = item.agendaServicos.IdServico.Valor; dgwPrincipal.Rows[dgwPrincipal.Rows.Count - 1].Cells["AgendadoEm"].Value = item.AgendadoEm; dgwPrincipal.Rows[dgwPrincipal.Rows.Count - 1].Cells["Atendido"].Value = item.Atendido; dgwPrincipal.Rows[dgwPrincipal.Rows.Count - 1].Cells["Pago"].Value = item.Caixa.Pago; } }