예제 #1
0
        private void actualizarGrilla()
        {
            BD.Entidades.Especialidad espSeleccionada = obtenerCodigoEspecialidad();
            List <SqlParameter>       paramList       = new List <SqlParameter>();

            if (this.selecEsp.funFake == null)
            {
                paramList.Add(new SqlParameter("@Num_Doc", fun.user.Dni));
                paramList.Add(new SqlParameter("@Tipo_Doc", fun.user.Tipo_Doc));
            }
            else
            {
                paramList.Add(new SqlParameter("@Num_Doc", this.selecEsp.funFake.user.Dni));
                paramList.Add(new SqlParameter("@Tipo_Doc", this.selecEsp.funFake.user.Tipo_Doc));
            }
            paramList.Add(new SqlParameter("@Especialidad_Codigo", espSeleccionada.Especialidad_Cod));
            paramList.Add(new SqlParameter("@Fecha", Convert.ToDateTime(fecha)));
            SqlDataReader lector = BDStranger_Strings.GetDataReader("STRANGER_STRINGS.SP_PEDIR_TURNO_MEDICO_FECHA", "SP", paramList);

            if (lector.HasRows)
            {
                while (lector.Read())
                {
                    BD.Entidades.Turno turno = new BD.Entidades.Turno();
                    turno.fecha        = (DateTime)lector["Turno_Fecha"];
                    turno.nombre_Pac   = (string)lector["Nombre"];
                    turno.apellido_Pac = (string)lector["Apellido"];
                    turno.id_Consulta  = (int)lector["Id_Consulta"];
                    listaTurnos.Add(turno);
                }
            }
            dtgTurnos.DataSource = listaTurnos;
            dtgTurnos.Columns["apellido_Prof"].Visible = false;
            dtgTurnos.Columns["especialidad"].Visible  = false;
            dtgTurnos.Columns["id_Consulta"].Visible   = false;
            dtgTurnos.Columns["nro"].Visible           = false;
            //dtgTurnos.Columns["tipo_Doc"].Visible = false;
            dtgTurnos.Columns["Codigo"].Visible = false;
        }
예제 #2
0
        public void obtenerYMostrarEspecialidades()
        {
            BD.Entidades.Profesional profElegido = new BD.Entidades.Profesional();
            profElegido = obtenerProfesionalDeString(cbProfesionales.SelectedItem.ToString());

            List <SqlParameter> paramlist = new List <SqlParameter>();

            paramlist.Add(new SqlParameter("@Num_Doc", profElegido.Dni));
            paramlist.Add(new SqlParameter("@Tipo_Doc", profElegido.Tipo_Doc));
            SqlDataReader lector = BDStranger_Strings.GetDataReader("STRANGER_STRINGS.SP_GET_ESPECIALIDADES", "SP", paramlist);

            if (lector.HasRows)
            {
                while (lector.Read())
                {
                    BD.Entidades.Especialidad especialidad = new BD.Entidades.Especialidad();
                    especialidad.Especialidad_Descr = (string)lector["Especialidad_Descripcion"];
                    especialidad.Especialidad_Cod   = (decimal)lector["Especialidad_Codigo"];
                    cbEspecialidad.Items.Add(especialidad.Especialidad_Descr);
                    especialidades.Add(especialidad);
                }
            }
        }