예제 #1
0
        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");
        }
예제 #2
0
        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;
     }
 }