コード例 #1
0
ファイル: VistaCitas.aspx.cs プロジェクト: ClaretIB/hospital
        protected void btnActualizar_Click(object sender, EventArgs e)
        {
            ddlMedicos.Items.Clear();
            ddlHoras.Items.Clear();
            tbFecha.Text         = "";
            ddlMedicos.Enabled   = false;;
            ddlHoras.Enabled     = false;
            tbFecha.Enabled      = false;
            ddlPacientes.Enabled = false;

            ddlHospitales.Enabled = true;
            CitaData citaData = new CitaData(WebConfigurationManager.ConnectionStrings["ProyectoHospitales"].ConnectionString);
            LinkedList <Hospital> hospitales = citaData.Gethospitales();

            ddlHospitales.DataSource     = hospitales;
            ddlHospitales.DataTextField  = "nombre";
            ddlHospitales.DataValueField = "nombre";
            ddlHospitales.DataBind();

            ddlPacienteViejo.Enabled = false;
            PacienteData          pacienteData = new PacienteData(WebConfigurationManager.ConnectionStrings["ProyectoHospitales"].ConnectionString);
            LinkedList <PACIENTE> pacientes    = pacienteData.GetPacientes();

            ddlPacienteViejo.DataSource     = pacientes;
            ddlPacienteViejo.DataTextField  = "nombreApe";
            ddlPacienteViejo.DataValueField = "numeroP";
            ddlPacienteViejo.DataBind();

            btnAgregar.Enabled       = false;
            btnUpdate.Enabled        = true;
            btnDelete.Enabled        = false;
            tbFechaVieja.Enabled     = true;
            tbHoraVieja.Enabled      = true;
            ddlPacienteViejo.Enabled = true;
        }
コード例 #2
0
        private void cargarGrid(int numeroP)
        {
            citaData = new CitaData(chain);
            reporte  = citaData.GetReporteCitas(numeroP);

            gvCitas.DataSource = reporte;
            gvCitas.DataBind();
        }
コード例 #3
0
ファイル: VistaCitas.aspx.cs プロジェクト: ClaretIB/hospital
        protected LinkedList <String> HorarioDisponible(String fecha, int medico)
        {
            CitaData          citaData = new CitaData(WebConfigurationManager.ConnectionStrings["ProyectoHospitales"].ConnectionString);
            LinkedList <Cita> citas    = citaData.GetCitas();

            LinkedList <String> horarioComp = new LinkedList <string>();

            horarioComp.AddLast("08:00:00");
            horarioComp.AddLast("08:30:00");
            horarioComp.AddLast("09:00:00");
            horarioComp.AddLast("09:30:00");
            horarioComp.AddLast("10:00:00");
            horarioComp.AddLast("10:30:00");
            horarioComp.AddLast("11:00:00");
            horarioComp.AddLast("11:30:00");
            horarioComp.AddLast("13:00:00");
            horarioComp.AddLast("13:30:00");
            horarioComp.AddLast("14:00:00");
            horarioComp.AddLast("14:30:00");
            horarioComp.AddLast("15:00:00");
            horarioComp.AddLast("15:30:00");

            LinkedList <String> horario = new LinkedList <string>();

            horario.AddLast("08:00:00");
            horario.AddLast("08:30:00");
            horario.AddLast("09:00:00");
            horario.AddLast("09:30:00");
            horario.AddLast("10:00:00");
            horario.AddLast("10:30:00");
            horario.AddLast("11:00:00");
            horario.AddLast("11:30:00");
            horario.AddLast("13:00:00");
            horario.AddLast("13:30:00");
            horario.AddLast("14:00:00");
            horario.AddLast("14:30:00");
            horario.AddLast("15:00:00");
            horario.AddLast("15:30:00");

            foreach (String horaActual in horarioComp)
            {
                foreach (Cita citaActual in citas)
                {
                    if ((fecha == citaActual.Fecha.ToString("yyyy-MM-dd")) && citaActual.Medico.Dni == medico && citaActual.Hora == horaActual)
                    {
                        try
                        {
                            horario.Remove(horaActual);
                        }
                        catch (Exception e)
                        {
                        }
                    }
                }
            }

            return(horario);
        }
コード例 #4
0
ファイル: VistaCitas.aspx.cs プロジェクト: ClaretIB/hospital
        protected void btnDelete_Click(object sender, EventArgs e)
        {
            Cita cita = new Cita();

            cita.Fecha            = Convert.ToDateTime(tbFechaVieja.Text);
            cita.Hora             = tbHoraVieja.Text;
            cita.Hospital.Nombre  = "";
            cita.Medico.Dni       = 1;
            cita.Paciente.NumeroP = Int32.Parse(ddlPacienteViejo.SelectedValue);

            CitaData citaData = new CitaData(WebConfigurationManager.ConnectionStrings["ProyectoHospitales"].ConnectionString);

            citaData.Insertar(cita, "DELETE", 0, "00:00:00", "01/01/2016");
        }
コード例 #5
0
ファイル: VistaCitas.aspx.cs プロジェクト: ClaretIB/hospital
        protected void btnUpdate_Click(object sender, EventArgs e)
        {
            Cita cita = new Cita();

            cita.Fecha            = Convert.ToDateTime(tbFecha.Text);
            cita.Hora             = ddlHoras.SelectedItem.Value;
            cita.Hospital.Nombre  = ddlHospitales.SelectedItem.Value;
            cita.Medico.Dni       = Int32.Parse(ddlMedicos.SelectedValue);
            cita.Paciente.NumeroP = Int32.Parse(ddlPacienteViejo.SelectedValue);

            CitaData citaData = new CitaData(WebConfigurationManager.ConnectionStrings["ProyectoHospitales"].ConnectionString);

            citaData.Insertar(cita, "UPDATE", Int32.Parse(ddlPacienteViejo.SelectedValue), tbHoraVieja.Text, tbFechaVieja.Text);
        }
コード例 #6
0
ファイル: VistaCitas.aspx.cs プロジェクト: ClaretIB/hospital
        protected void Button1_Click(object sender, EventArgs e)
        {
            Cita cita = new Cita();

            cita.Fecha            = Convert.ToDateTime(tbFecha.Text);
            cita.Hora             = ddlHoras.SelectedItem.Value;
            cita.Hospital.Nombre  = ddlHospitales.SelectedItem.Value;
            cita.Medico.Dni       = Int32.Parse(ddlMedicos.SelectedValue);
            cita.Paciente.NumeroP = Int32.Parse(ddlPacientes.SelectedValue);

            CitaData citaData = new CitaData(WebConfigurationManager.ConnectionStrings["ProyectoHospitales"].ConnectionString);

            citaData.Insertar(cita, "INSERT", 0, "00:00:00", "01/01/2016");
        }