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); } }
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(); }
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(); }
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); }