protected void btnEliminar_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 = false; 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 = false; btnDelete.Enabled = true; tbFechaVieja.Enabled = true; tbHoraVieja.Enabled = true; ddlPacienteViejo.Enabled = true; }
protected void Page_Load(object sender, EventArgs e) { if (Page.IsPostBack == false) { examenData = new ExamenData(chain); pacienteData = new PacienteData(chain); hospitalData = new HospitalData(chain); LinkedList <PACIENTE> listaPacientes = pacienteData.GetPacientes(); ddlPaciente.DataSource = listaPacientes; ddlPaciente.DataTextField = "NombreApe"; ddlPaciente.DataValueField = "NumeroP"; ddlPaciente.DataBind(); LinkedList <Examen> listaExamenes = examenData.GetExamenPorPaciente(Int32.Parse(ddlPaciente.SelectedItem.Value)); ddlExamen.DataSource = listaExamenes; ddlExamen.DataTextField = "Tipo"; ddlExamen.DataValueField = "IdExamen"; ddlExamen.DataBind(); } }
protected void Page_Load(object sender, EventArgs e) { if (Page.IsPostBack == false) { examenData = new ExamenData(chain); pacienteData = new PacienteData(chain); hospitalData = new HospitalData(chain); LinkedList <Examen> listaExamenes = examenData.GetExamenes(); LinkedList <PACIENTE> listaPacientes = pacienteData.GetPacientes(); LinkedList <Hospital> listaHospitales = hospitalData.GetHospitales(); foreach (Examen examenActual in listaExamenes) { lbExamenesAgregar.Items.Add(new ListItem(examenActual.Tipo, examenActual.IdExamen.ToString())); } ddlPacientes.DataSource = listaPacientes; ddlPacientes.DataTextField = "NombreApe"; ddlPacientes.DataValueField = "NumeroP"; ddlPacientes.DataBind(); ddlHospitales.DataSource = listaHospitales; ddlHospitales.DataTextField = "Nombre"; ddlHospitales.DataValueField = "Nombre"; ddlHospitales.DataBind(); } }
protected void Page_Load(object sender, EventArgs e) { if (Page.IsPostBack == false) { pacienteData = new PacienteData(chain); listaPacientes = pacienteData.GetPacientes(); ddlPacientes.DataSource = listaPacientes; ddlPacientes.DataTextField = "NombreApe"; ddlPacientes.DataValueField = "NumeroP"; ddlPacientes.DataBind(); } }
protected void btnActualizar_Click(object sender, EventArgs e) { PacienteData pacienteData = new PacienteData(WebConfigurationManager.ConnectionStrings["ProyectoHospitales"].ConnectionString); LinkedList <PACIENTE> pacientes = pacienteData.GetPacientes(); ddlPaciente.Enabled = true; ddlPaciente.DataSource = pacientes; ddlPaciente.DataTextField = "NombreApe"; ddlPaciente.DataValueField = "NumeroP"; ddlPaciente.DataBind(); btnUpdate.Enabled = true; btnDelete.Enabled = false; btnAgregar.Enabled = false; tbNumero.Enabled = false; }
protected void Button1_Click(object sender, EventArgs e) { PACIENTE paciente = new PACIENTE(); paciente.NumeroP = Int32.Parse(tbNumero.Text); paciente.Cedula = tbDNI.Text; paciente.Direccion = tbDireccion.Text; paciente.Compania = tbCompania.Text; paciente.Telefono = tbTelefono.Text; paciente.NombreApe = tbNombre.Text; paciente.NumeroSS = Int32.Parse(tbNSS.Text); paciente.TipoSeguro = tbTipoSeguro.Text; paciente.MontoCobertura = float.Parse(tbMontoCobertura.Text); PacienteData pacienteData = new PacienteData(WebConfigurationManager.ConnectionStrings["ProyectoHospitales"].ConnectionString); pacienteData.Insertar(paciente, "INSERT"); }
public object GetData() { var data = new PacienteReportData(); using (var connection = SqlConnections.NewFor <PacientesRow>()) { var fld = PacientesRow.Fields; var fldPacienteConvenios = PacientesConveniosRow.Fields; var pacienteRepository = new Clinica.Repositories.PacientesRepository(); data.PacientesList = new List <PacienteData>(); foreach (var id in this.PacientesIdList) { var pacienteRetrieve = new Serenity.Services.RetrieveRequest { EntityId = id }; var paciente = pacienteRepository.Retrieve(connection, pacienteRetrieve); if (paciente != null) { var pacienteConvenios = connection.List <PacientesConveniosRow>(q => q .Select(fldPacienteConvenios.ConvenioNomeFantasia) .Select(fldPacienteConvenios.ConvenioPrincipal) .Select(fldPacienteConvenios.Carteirinha) .Select(fldPacienteConvenios.DataValidadeCarteirinha) .Select(fldPacienteConvenios.Inativo) .Where(fldPacienteConvenios.PacienteId == id)); var pacienteData = new PacienteData { Paciente = paciente.Entity, PacientesConveniosList = pacienteConvenios }; data.PacientesList.Add(pacienteData); } } } return(data); }
protected void ddlPaciente_SelectedIndexChanged(object sender, EventArgs e) { PacienteData pacienteData = new PacienteData(WebConfigurationManager.ConnectionStrings["ProyectoHospitales"].ConnectionString); PACIENTE paciente = pacienteData.GetPaciente(Int32.Parse(ddlPaciente.SelectedItem.Value)); tbNumero.Text = paciente.NumeroP + ""; tbCompania.Enabled = true; tbCompania.Text = paciente.Compania; tbDireccion.Enabled = true; tbDireccion.Text = paciente.Direccion; tbDNI.Enabled = true; tbDNI.Text = paciente.Cedula; tbMontoCobertura.Enabled = true; tbMontoCobertura.Text = paciente.MontoCobertura + ""; tbNombre.Enabled = true; tbNombre.Text = paciente.NombreApe; tbNSS.Enabled = true; tbNSS.Text = paciente.NumeroSS + ""; tbTelefono.Enabled = true; tbTelefono.Text = paciente.Telefono; tbTipoSeguro.Enabled = true; tbTipoSeguro.Text = paciente.TipoSeguro; }
public PacienteController() { _pacienteData = new PacienteData(); }