BL.Citas.ObtenerCitasTerapia C# (CSharp) Method

ObtenerCitasTerapia() public method

public ObtenerCitasTerapia ( System.DateTime fecha, String nombreUsuario, int prefijo ) : IQueryable
fecha System.DateTime
nombreUsuario String
prefijo int
return IQueryable
        public IQueryable ObtenerCitasTerapia(DateTime fecha, String nombreUsuario, int prefijo)
        {
            Usuarios user = new Usuarios();
            String userName = user.RetrieveUserName(nombreUsuario);
            try
            {
                var query = from citas in entities.citas_terapia
                            where citas.fecha == fecha && citas.user == userName && citas.prefijo == prefijo
                            select new { citas.id, citas.expediente, citas.prefijo, citas.user, citas.hora_inicio, citas.hora_final, citas.fecha, citas.atendido };

                return query;
            }
            catch (Exception ex)
            {
                throw ex;
            }
        }

Same methods

Citas::ObtenerCitasTerapia ( System.DateTime fecha, String nombreUsuario, int prefijo, long expediente ) : IQueryable

Usage Example

Exemplo n.º 1
0
    protected void btBuscar_Click(object sender, EventArgs e)
    {
        try
        {
            String nombreTerapeuta = cmbEmpleados.Text;
            DateTime fechaCita = DateTime.Parse(txtfecha.Text);
            int prefijo = intIdCentro;
            BL.Citas citas = new BL.Citas();

            if (txtNumExpediente.Text.Length == 0)
            {
                grvCitas.DataSource = citas.ObtenerCitasTerapia(fechaCita, nombreTerapeuta, prefijo);
                grvCitas.DataBind();
            }
            else
            {
                long numExpediente = long.Parse(txtNumExpediente.Text);
                grvCitas.DataSource = citas.ObtenerCitasTerapia(fechaCita, nombreTerapeuta, prefijo, numExpediente);
                grvCitas.DataBind();
            }
        }
        catch (Exception ex)
        {
            Session["Error_Msg"] = ex.Message;
            Response.Redirect("~/Error.aspx", true);
        }
    }