private void MenuPago_Click(object sender, EventArgs e) { int id = (int)GSessoes.SelectedRows[0].Cells[0].Value; ConsultorioFernandaHackLib.SessaoDAL xSessao = new ConsultorioFernandaHackLib.SessaoDAL(id); if (xSessao.Sessao.Pago == true) { if (MessageBox.Show("Esta sessão já está paga, quer deixá-la como não paga?", "ATENÇÃO!", MessageBoxButtons.YesNo, MessageBoxIcon.Question) == DialogResult.Yes) { xSessao.Sessao.Pago = false; xSessao.Grava(); Atualiza(false); } } else if (MessageBox.Show("Deseja realmente pagar esta sessão?", "ATENÇÃO!", MessageBoxButtons.YesNo, MessageBoxIcon.Question) == DialogResult.Yes) { xSessao.Sessao.Pago = true; xSessao.Grava(); Atualiza(false); } }
//LOAD private void frmCadSessao_Load(object sender, EventArgs e) { CArregaComboPaciente(); CArregaComboColaborador(); if (TipoOperacao == 1) { xSessao = new ConsultorioFernandaHackLib.SessaoDAL(); xHistSesPgto = new ConsultorioFernandaHackLib.HistSessaoPgtoDAL(); //Coloca data do dia no DateTimePicker dtSessao.Value = DateTime.Now; } else { xSessao = new ConsultorioFernandaHackLib.SessaoDAL(ID); xHistSesPgto = new ConsultorioFernandaHackLib.HistSessaoPgtoDAL(ID); dtSessao.Value = xSessao.Sessao.DataSessao; cmbColaborador.SelectedValue = xSessao.Sessao.IDColaborador; cmbPaciente.SelectedValue = xSessao.Sessao.IDPaciente; cbPago.Checked = xSessao.Sessao.Pago; txtValor.Text = xSessao.Sessao.Valor.ToString(); } }