コード例 #1
0
        public void btnCadastrarMedico(object sender, EventArgs e)
        {
            try
            {
                Medico medico = new Medico();
                medico.Nome            = nome.Text;
                medico.Crm             = crm.Text;
                medico.IdEspecialidade = Int32.Parse(idEspecialidade.SelectedValue);

                MedicoDal medicoDal = new MedicoDal();
                medicoDal.salvar(medico);

                nome.Text            = "";
                idEspecialidade.Text = "";

                string msg = "Medico " + medico.Nome +
                             " cadastrado com sucesso";

                lblMensagem.Attributes.CssStyle.Add("color", "green");
                lblMensagem.Text = msg;

                //Thread.Sleep(5000);
                //Response.Redirect("/pages/MedicoCadastro.aspx");
            }
            catch (Exception erro)
            {
                lblMensagem.Text = erro.Message;
            }
        }
コード例 #2
0
        protected void btnCadastro_Click(object sender, EventArgs e)
        {
            try
            {
                Dal.Entity.Medico m = new Dal.Entity.Medico(); //classe de entidade...
                m.Nome      = txtMedico.Text;
                m.Crm       = txtCrm.Text;
                m.Descricao = txtDescricao.Text;



                MedicoDal mm = new MedicoDal(); //persistencia...
                mm.Insert(m);                   //gravando...

                lblMensagem.Text = "Médico " + m.Nome + ", cadastrado com sucesso.";

                //limpar os campos...
                txtMedico.Text    = "";
                txtCrm.Text       = "";
                txtDescricao.Text = "";
            }
            catch (Exception ex)
            {
                //imprimir mensagem de erro...
                lblMensagem.Text = ex.Message;
            }
        }
コード例 #3
0
        public void btnCadastrarMedico(object sender, EventArgs e)
        {
            try
            {
                Medico medico = new Medico();
                medico.Nome            = nome.Text;
                medico.IdEspecialidade = Int32.Parse(idEspecialidade.SelectedValue);
                medico.CRM             = crm.Text;

                MedicoDal medicoDal = new MedicoDal();
                medicoDal.Salvar(medico);

                idEspecialidade.Text = "";
                nome.Text            = "";
                crm.Text             = "";

                string msg = "Medico " + medico.Nome +
                             " cadastrado com sucesso.";

                lblMensagem.Text = msg;
                lblMensagem.Attributes.CssStyle.Add("color", "green");
            }
            catch (Exception erro)
            {
                throw new Exception("Erro.");
            }
        }
コード例 #4
0
        public void btnCadastrarMedico(object sender, EventArgs e)
        {
            try
            {
                Especialidade especialidade = new Especialidade();
                Medico        medico        = new Medico();
                medico.Nome            = nome.Text;
                medico.Crm             = crm.Text;
                medico.IdEspecialidade = Int32.Parse(idEspecialidade.SelectedValue);

                MedicoDal medicoDal = new MedicoDal();
                medicoDal.Salvar(medico);

                nome.Text            = "";
                crm.Text             = "";
                idEspecialidade.Text = "";

                string msg = "medico  " + medico.Nome +
                             "  cadastrada com sucesso";
                lblMensagem.Text = msg;
                lblMensagem.Attributes.CssStyle.Add("color", "green");

                // Response.Redirect("/Pages/medicoCadastro.aspx");
                //lblMensagem.Attributes.CssStyle.Add("color", "red");
            }
            catch (Exception erro)
            {
                lblMensagem.Attributes.CssStyle.Add("color", "red");
                lblMensagem.Text = erro.ToString();
            }
        }
コード例 #5
0
        public void btnPesquisarMedico(object sender, EventArgs e)
        {
            string    nomeMedico = nome.Text;
            MedicoDal medicoDal  = new MedicoDal();

            gridListaMedico.DataSource = medicoDal.ListarPorNome(nomeMedico);
            gridListaMedico.DataBind();
        }
コード例 #6
0
        public void bindespecialidades()
        {
            MedicoDal     medicoDal   = new MedicoDal();
            List <Medico> listamedico = new List <Medico>();

            listamedico = medicoDal.Listar();
            idMedico.Items.Clear();
            foreach (var especialidade in listamedico)
            {
                idMedico.Items.Insert(0, new ListItem(especialidade.Nome, especialidade.Id.ToString()));
            }
        }