RetrieveUserName() public method

public RetrieveUserName ( string nombreempleado ) : string
nombreempleado string
return string
コード例 #1
0
ファイル: Citas.cs プロジェクト: npvb/teleton
        public Boolean existeCitaTerapiaProgramada(DateTime fecha, TimeSpan horaInicio, TimeSpan horaFinal, String nombreTerapeuta)
        {
            Boolean existeCita;
            try
            {
                Usuarios user = new Usuarios();

                String userName = user.RetrieveUserName(nombreTerapeuta);

                //Verificamos que la hora inicio no esta tomada
                var query1 = from citas_t in entities.citas_terapia
                             where horaInicio>=citas_t.hora_inicio && horaInicio <= citas_t.hora_final && citas_t.fecha == fecha.Date
                             && citas_t.user == userName
                             select citas_t;

                //Verificamos que la hora final no esta tomada
                var query2 = from citas_t in entities.citas_terapia
                             where horaFinal >= citas_t.hora_inicio && horaFinal <= citas_t.hora_final && citas_t.fecha == fecha.Date
                             && citas_t.user == userName
                             select citas_t;

                existeCita = query1.Any() || query2.Any();

                return existeCita;
            }
            catch (Exception ex)
            {
                throw ex;
            }
        }
 protected void Refrescar_Click(object sender, ImageClickEventArgs e)
 {
     BL.Usuarios user = new BL.Usuarios();
     string username = user.RetrieveUserName(cmbdoctor.Text.Substring(0,cmbdoctor.Text.IndexOf(' ')));
     DateTime fechai = DateTime.Parse(txtdateinit.Text);
     DateTime fechaf = fechai.AddDays(1);
     GridViewCitas.DataSource = app.getCitasMedicas(username, fechai, fechaf);
     GridViewCitas.DataBind();
 }
コード例 #3
0
 protected void Refrescar_Click(object sender, ImageClickEventArgs e)
 {
     try
     {
         BL.Usuarios user = new BL.Usuarios();
         string username = user.RetrieveUserName(cmbdoctor.Text.Substring(0, cmbdoctor.Text.IndexOf(' ')));
         DateTime fechai = DateTime.Parse(txtdateinit.Text);
         DateTime fechaf = fechai.AddDays(1);
         GridViewCitas.DataSource = app.getCitasMedicas(username, fechai, fechaf);
         GridViewCitas.DataBind();
     }
     catch (FormatException err)
     {
         Response.Write("<script>alert('Debe seleccionar una fecha antes.')</script>");
     }
     catch (Exception err) {
         Session["Error_Msg"] = err.Message;
         Response.Redirect("~/Error.aspx", true);
     }
 }
コード例 #4
0
ファイル: Citas.cs プロジェクト: nbermudezs/AD_Teleton
        public Boolean existeCitaMedicaProgramada(DateTime fecha, String nombreDoctor)
        {
            Boolean existeCita;
            try
            {
                Usuarios user = new Usuarios();
                string userName = user.RetrieveUserName(nombreDoctor);
                var query = from citas in entities.citas_doctor
                            where citas.fecha_hora == fecha && citas.doctor_username == userName
                            select citas;

                existeCita = query.Any();

                return existeCita;
            }
            catch (Exception ex)
            {
                throw new Exception(ex.Message + " --BL.Citas en existeCitaMedicaProgramada");
            }
        }
コード例 #5
0
ファイル: Citas.cs プロジェクト: npvb/teleton
        public IQueryable ObtenerCitasTerapia(DateTime fecha, String nombreUsuario, int prefijo, long expediente)
        {
            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 && citas.expediente == expediente
                             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;
            }
        }