protected void BtnSalvar_Click(object sender, EventArgs e)
        {
            Agenda agenda = new Agenda()
            {
                Hora   = TxtHorario.Text,
                Data   = TxtData.Text,
                Medico = new Medico()
                {
                    Id = int.Parse(cboMedico.SelectedValue.ToString())
                },
                Paciente = new Paciente()
                {
                    Id = int.Parse(cboPaciente.SelectedValue.ToString())
                },
            };

            AgendaDB agendaDB = new AgendaDB();
            bool     status   = agendaDB.Insert(agenda);

            if (status)
            {
                LblMsg.Text = "Registro inserido!";
                LoadGrid();
                ClearForms();
            }
            else
            {
                LblMsg.Text      = "Erro ao inserir registro";
                LblMsg.ForeColor = Color.Red;
            }
        }
Esempio n. 2
0
        protected void BtnSalvar_Click(object sender, EventArgs e)
        {
            Agenda agenda = getData();
            var    db     = new AgendaDB();

            if (agenda.Id == 0)
            {
                if (db.Insert(agenda))
                {
                    LblMsg.Text = "Registro inserido!";
                }
                else
                {
                    LblMsg.Text = "Erro ao inserir registro";
                }
            }
            else
            {
                if (db.Update(agenda))
                {
                    LblMsg.Text = "Registro atualizado!";
                }
                else
                {
                    LblMsg.Text = "Erro ao atualizar registro";
                }
            }

            LoadGrid();
        }
    protected void btnCadastrar_Click(object sender, EventArgs e)
    {
        Agenda   age   = new Agenda();
        AgendaDB ageDB = new AgendaDB();
        Advogado adv   = new Advogado();

        adv.Codigo         = Convert.ToInt32(Session["Advogado"]);
        age.PessoaAdvogado = adv;

        if (string.IsNullOrWhiteSpace(txtTitulo.Text))
        {
            lblMensagem.Text = "Insira um titulo";
            divMensagem.Attributes["class"] = "alert alert-danger";
            txtTitulo.Focus();
        }
        else if (string.IsNullOrWhiteSpace(txtDescricao.Text))
        {
            lblMensagem.Text = "Insira uma descrição para o evento";
            divMensagem.Attributes["class"] = "alert alert-danger";
            txtDescricao.Focus();
        }
        else if (string.IsNullOrWhiteSpace(txtData.Text))
        {
            lblMensagem.Text = "Insira uma Data";
            divMensagem.Attributes["class"] = "alert alert-danger";
            txtData.Focus();
        }
        else if (Convert.ToDateTime(txtData.Text) < DateTime.Today)
        {
            lblMensagem.Text = "Favor selecione uma data maior que a de hoje";
            divMensagem.Attributes["class"] = "alert alert-danger";
            txtData.Focus();
        }
        else if (string.IsNullOrWhiteSpace(txtHora.Text))
        {
            lblMensagem.Text = "Favor selecione uma hora para o evento";
            divMensagem.Attributes["class"] = "alert alert-danger";
            txtHora.Focus();
        }
        else
        {
            try
            {
                TimeSpan hora = Convert.ToDateTime(txtHora.Text).TimeOfDay;
                DateTime data = Convert.ToDateTime(txtData.Text);
                age.DataFinalizacao = data + hora;
                age.Descricao       = txtDescricao.Text;
                age.Titulo          = txtTitulo.Text;

                if (ageDB.Insert(age))
                {
                    lblMensagem.Text = "Evento Inserido com sucesso!";
                    divMensagem.Attributes["class"] = "alert alert-success";
                    txtTitulo.Text    = string.Empty;
                    txtHora.Text      = string.Empty;
                    txtDescricao.Text = string.Empty;
                    txtData.Text      = DateTime.Today.ToString("dd/MM/yyyy");
                    CarregaGrid();
                }
                else
                {
                    lblMensagem.Text = "Erro ao cadastrar";
                    divMensagem.Attributes["class"] = "alert alert-danger";
                }
            }
            catch (FormatException)
            {
                lblMensagem.Text = "Data ou Hora invalida";
                divMensagem.Attributes["class"] = "alert alert-danger";
                txtData.Focus();
            }
        }
    }