示例#1
0
        private void btnBuscar_Click(object sender, EventArgs e)
        {
            var buscar = txtBuscar.Text;

            if (string.IsNullOrEmpty(buscar) == true)
            {
                listaPacientesBindingSource.DataSource = _pacientes.ObtenerPacientes();
            }
            else
            {
                listaPacientesBindingSource.DataSource = _pacientes.ObtenerPacientes(buscar);
            }

            listaPacientesBindingSource.ResetBindings(false);
        }
        public FormReportePacientes()
        {
            InitializeComponent();

            var _pacientesBL   = new PacientesBL();
            var bindingSource1 = new BindingSource();

            bindingSource1.DataSource = _pacientesBL.ObtenerPacientes();

            var _estadosBL     = new EstadosBL();
            var bindingSource2 = new BindingSource();

            bindingSource2.DataSource = _estadosBL.ObtenerEstados();

            var _tiposBL       = new TiposBL();
            var bindingSource3 = new BindingSource();

            bindingSource3.DataSource = _tiposBL.ObtenerTipos();

            var reporte = new ReportePacientes();

            reporte.Database.Tables["Paciente"].SetDataSource(bindingSource1);
            reporte.Database.Tables["Estado"].SetDataSource(bindingSource2);
            reporte.Database.Tables["Tipo"].SetDataSource(bindingSource3);

            crystalReportViewer1.ReportSource = reporte;
            crystalReportViewer1.RefreshReport();
        }
示例#3
0
        public FormPacientes()
        {
            InitializeComponent();

            _pacientes = new PacientesBL();
            listaPacientesBindingSource.DataSource = _pacientes.ObtenerPacientes(); //Para llevar la informacion de nuestra lista de Pacientes al formulario pacientes
        }
示例#4
0
        public FormReporteCitas()
        {
            InitializeComponent();

            var _citasBL       = new CitasBL();
            var bindingSource1 = new BindingSource();

            bindingSource1.DataSource = _citasBL.ObtenerCitas();

            var _pacientesBL   = new PacientesBL();
            var bindingSource2 = new BindingSource();

            bindingSource2.DataSource = _pacientesBL.ObtenerPacientes();

            var _medicosBL     = new MedicosBL();
            var bindingSource3 = new BindingSource();

            bindingSource3.DataSource = _medicosBL.ObtenerMedicos();

            var reporte = new ReportedeCitas();

            reporte.Database.Tables["Cita"].SetDataSource(bindingSource1);
            reporte.Database.Tables["Paciente"].SetDataSource(bindingSource2);
            reporte.Database.Tables["Medico"].SetDataSource(bindingSource3);

            crystalReportViewer1.ReportSource = reporte;
            crystalReportViewer1.RefreshReport();
        }
示例#5
0
        public FormCitas()
        {
            InitializeComponent();

            _pacientesBL = new PacientesBL();
            listaPacientesBindingSource.DataSource = _pacientesBL.ObtenerPacientes();

            _medicosBL = new MedicosBL();
            listaMedicosBindingSource.DataSource = _medicosBL.ObtenerMedicos();

            _citasBL = new CitasBL();
            listaCitasBindingSource.DataSource = _citasBL.ObtenerCitas();
        }