Exemplo n.º 1
0
        protected void ddlMedicosModificar_SelectedIndexChanged(object sender, EventArgs e)
        {
            medicoData = new MedicoData(chain);
            Medico medico = medicoData.GetMedicoPorDni(Int32.Parse(ddlMedicosModificar.SelectedItem.Value));

            tbNuevoDNI.Text          = medico.Dni.ToString();
            tbNuevaEspecialidad.Text = medico.Especialidad;
            tbNuevaFechaIngreso.Text = medico.FechaIngreso.ToString();
            tbNuevoMonto.Text        = medico.MontoEspecialidad.ToString();
            tbNuevoEstado.Text       = medico.Estado;
        }
Exemplo n.º 2
0
        protected void btnActualizaMedico_Click(object sender, EventArgs e)
        {
            medicoData = new MedicoData(chain);
            Medico medicoModificado = new Medico();

            medicoModificado.Dni               = Int32.Parse(tbNuevoDNI.Text);
            medicoModificado.Especialidad      = tbNuevaEspecialidad.Text;
            medicoModificado.FechaIngreso      = Convert.ToDateTime(tbNuevaFechaIngreso.Text);
            medicoModificado.MontoEspecialidad = Int32.Parse(tbNuevoMonto.Text);
            medicoModificado.Estado            = tbNuevoEstado.Text;

            medicoData.ActualizarMedico(medicoModificado);
        }
Exemplo n.º 3
0
        protected void Page_Load(object sender, EventArgs e)
        {
            if (Page.IsPostBack == false)
            {
                medicoData = new MedicoData(chain);
                LinkedList <Medico> listaMedicos = medicoData.GetMedicos();

                ddlMedicosModificar.DataSource     = listaMedicos;
                ddlMedicosModificar.DataTextField  = "Dni1";
                ddlMedicosModificar.DataValueField = "Dni1";
                ddlMedicosModificar.DataBind();
            }
        }
Exemplo n.º 4
0
        protected void btnInsertarMedico_Click(object sender, EventArgs e)
        {
            Medico medico = new Medico();

            medico.Dni               = Int32.Parse(tbDNI.Text);
            medico.Especialidad      = tbEspecialidad.Text;
            medico.MontoEspecialidad = Int32.Parse(tbMonto.Text);
            medico.Estado            = tbEstado.Text;
            medico.FechaIngreso      = DateTime.Now;

            MedicoData medicoData = new MedicoData(chain);

            medicoData.InsertarMedico(medico);
        }
Exemplo n.º 5
0
        protected void ddlHospitales_SelectedIndexChanged(object sender, EventArgs e)
        {
            ddlMedicos.Items.Clear();
            ddlHoras.Items.Clear();
            tbFecha.Text     = "";
            ddlHoras.Enabled = false;
            tbFecha.Enabled  = false;

            MedicoData          medicoData = new MedicoData(WebConfigurationManager.ConnectionStrings["ProyectoHospitales"].ConnectionString);
            LinkedList <Medico> medicos    = medicoData.GetMedicos();
            Medico medico = new Medico();

            foreach (Medico medicoActual in medicos)
            {
                if (medicoActual.Hospital.Nombre == ddlHospitales.SelectedItem.Value)
                {
                    ddlMedicos.Items.Add(new ListItem(medicoActual.Nombre, medicoActual.Dni + ""));
                }
            }

            ddlPacientes.Enabled = true;
            ddlMedicos.Enabled   = true;
        }
Exemplo n.º 6
0
 protected void btnEliminarMedico_Click(object sender, EventArgs e)
 {
     medicoData = new MedicoData(chain);
     medicoData.EliminarMedico(Int32.Parse(ddlMedicos.SelectedItem.Value));
     ddlMedicos.Items.Remove(ddlMedicos.SelectedItem.Text);
 }
Exemplo n.º 7
0
 public MedicoBusiness(String cadenaConexion)
 {
     medicoData = new MedicoData(cadenaConexion);
 }
Exemplo n.º 8
0
 public MedicoController()
 {
     _medicoData = new MedicoData();
 }