public AgendExecTable(Panel pnl)
        {
            InitializeComponent();
            painel = pnl;
            DataTable dt = new AgendaExecClass().retAgendaExec();

            row = new AgendExecRow[dt.Rows.Count];
            for (int i = 0; i < dt.Rows.Count; i++)
            {
                AgendaExecClass agenda = new AgendaExecClass();
                agenda.codAgendamento = dt.Rows[i]["codAgendamento"].ToString();
                agenda.dataPrevista   = dt.Rows[i]["dataPrevista"].ToString();
                agenda.horaPrevista   = dt.Rows[i]["horaPrevista"].ToString();
                agenda.observacoes    = dt.Rows[i]["observacoes"].ToString();
                agenda.codAnimal      = dt.Rows[i]["Animal_codAnimal"].ToString();
                agenda.codServico     = dt.Rows[i]["Servico_codServico"].ToString();
                agenda.codVeterinario = dt.Rows[i]["codVeterinario"].ToString();
                agenda.dataExecucao   = dt.Rows[i]["dataExecucao"].ToString();
                agenda.horaExecucao   = dt.Rows[i]["horaExecucao"].ToString();

                row[i]          = new AgendExecRow(agenda, pnl);
                row[i].TopLevel = false;
                row[i].Location = new Point(0, i * 32);
                pnlTable.Controls.Add(row[i]);
                row[i].Show();

                int index = i;
                row[i].MouseEnter += (sender, e) => mouseEnter(sender, e, index);
            }
        }
Beispiel #2
0
        private void click(object sender, EventArgs e, Panel pnl, AgendaExecClass agenda)
        {
            AgendExecEdit objEdit = new AgendExecEdit(agenda, pnl);

            pnl.Controls.Clear();
            objEdit.TopLevel = false;
            pnl.Controls.Add(objEdit);
            objEdit.Show();
        }
Beispiel #3
0
 public AgendExecEdit(AgendaExecClass agenda, Panel pnl)
 {
     InitializeComponent();
     agendaExec          = agenda;
     codAgendamento.Text = agenda.codAgendamento;
     dataPrevista.Text   = agenda.dataPrevista;
     horaPrevista.Text   = agenda.horaPrevista;
     observacoes.Text    = agenda.observacoes;
     codAnimal.Text      = agenda.codAnimal;
     codServico.Text     = agenda.codServico;
     codVeterinario.Text = agenda.codVeterinario;
     dataExecucao.Text   = agenda.dataExecucao;
     horaExecucao.Text   = agenda.horaExecucao;
     painel = pnl;
 }
        private void btnSalvar_Click(object sender, EventArgs e)
        {
            AgendaExecClass agenda = new AgendaExecClass();

            agenda.codAgendamento = agenda.retProxCodAgendamento();
            agenda.dataPrevista   = dataPrevista.Text;
            agenda.horaPrevista   = horaPrevista.Text;
            agenda.observacoes    = observacoes.Text;
            agenda.codAnimal      = codAnimal.Text;
            agenda.codServico     = codServico.Text;
            agenda.codVeterinario = codVeterinario.Text;
            agenda.dataExecucao   = dataExecucao.Text;
            agenda.horaExecucao   = horaExecucao.Text;
            agenda.inserirAgendaExec();
            sair();
        }
Beispiel #5
0
        public AgendExecRow(AgendaExecClass agenda, Panel pnl)
        {
            InitializeComponent();
            codAgendamento.Text = agenda.codAgendamento;
            dataPrevista.Text   = agenda.dataPrevista;
            horaPrevista.Text   = agenda.horaPrevista;
            observacoes.Text    = agenda.observacoes;
            codAnimal.Text      = agenda.codAnimal;
            codServico.Text     = agenda.codServico;
            codVeterinario.Text = agenda.codVeterinario;
            dataExecucao.Text   = agenda.dataExecucao;
            horaExecucao.Text   = agenda.horaExecucao;

            codAgendamento.Click += (sender, e) => click(sender, e, pnl, agenda);
            dataPrevista.Click   += (sender, e) => click(sender, e, pnl, agenda);
            horaPrevista.Click   += (sender, e) => click(sender, e, pnl, agenda);
            observacoes.Click    += (sender, e) => click(sender, e, pnl, agenda);
            codAnimal.Click      += (sender, e) => click(sender, e, pnl, agenda);
            codServico.Click     += (sender, e) => click(sender, e, pnl, agenda);
            codVeterinario.Click += (sender, e) => click(sender, e, pnl, agenda);
            dataExecucao.Click   += (sender, e) => click(sender, e, pnl, agenda);
            this.Click           += (sender, e) => click(sender, e, pnl, agenda);
        }