示例#1
0
 public void obtenerdatosUsuario()
 {
     try
     {
         objdtousuario.PK_CU_Dni = DdlUsuariosID.SelectedValue;
         objctrUsuario.ObtenerInformacionUsuario(objdtousuario, objdtoplan, objdtosesionFisio, objdtosesionNutri);
     }
     catch (Exception)
     {
         ScriptManager.RegisterClientScriptBlock(this.Page, this.Page.GetType(), "showNotification", "showNotification('bg-red', 'No tiene los permisos para actualizar', 'bottom', 'center', null, null);", true);
     }
 }
示例#2
0
    public void obtenerdatosUsuario()
    {
        try
        {
            objdtousuario.PK_CU_Dni = Session["SessionUsuario"].ToString();
            objctrUsuario.ObtenerInformacionUsuario(objdtousuario, objdtocontrato, objdtosesionFisio, objdtosesionNutri);

            Log.WriteOnLog("" + objdtousuario.PK_CU_Dni);
            Log.WriteOnLog("" + objdtousuario.VU_Nombre);
            Session["NombreUsuario"] = objdtousuario.VU_Nombre;
            Log.WriteOnLog("" + objdtousuario.VU_APaterno);
            Session["APaternoUsuario"] = objdtousuario.VU_APaterno;
            Log.WriteOnLog("" + objdtousuario.VU_AMaterno);
            Session["AMaternoUsuario"] = objdtousuario.VU_AMaterno;
            Log.WriteOnLog("" + objdtousuario.CU_Celular);
            Session["CU_Celular"] = objdtousuario.CU_Celular;
            Log.WriteOnLog("" + objdtousuario.DU_FechaNacimiento);
            Session["DU_FechaNacimiento"] = objdtousuario.DU_FechaNacimiento;
            Log.WriteOnLog("" + objdtousuario.FK_ITU_Cod);
            Session["FK_ITU_Cod"] = objdtousuario.FK_ITU_Cod;
            Log.WriteOnLog("" + objdtocontrato.DC_Fecha_Vencimiento);
            Session["DP_Fecha_Fin_Plan"] = objdtocontrato.DC_Fecha_Vencimiento;
            Log.WriteOnLog("Sesiones de fisioterapeuta por derecho: " + objdtosesionFisio.ISF_Cantidad);
            Session["ISF_Cantidad"] = objdtosesionFisio.ISF_Cantidad;
            Log.WriteOnLog("Sesiones de nutricionista por derecho: " + objdtosesionNutri.ISN_Cantidad);
            Session["ISN_Cantidad"] = objdtosesionNutri.ISN_Cantidad;

            Log.CustomWriteOnLog("IniciarSesion", " Session['SessionUsuario'] " + Session["SessionUsuario"]);
            Log.CustomWriteOnLog("IniciarSesion", " Session['NombreUsuario'] " + Session["NombreUsuario"]);
            Log.CustomWriteOnLog("IniciarSesion", " Session['APaternoUsuario'] " + Session["APaternoUsuario"]);
            Log.CustomWriteOnLog("IniciarSesion", " Session['AMaternoUsuario'] " + Session["AMaternoUsuario"]);
            Log.CustomWriteOnLog("IniciarSesion", " Session['direccion'] " + Session["direccion"]);
            Log.CustomWriteOnLog("IniciarSesion", " Session['correo'] " + Session["correo"]);
            Log.CustomWriteOnLog("IniciarSesion", " Session['id_perfil'] " + Session["id_perfil"]);
            Log.CustomWriteOnLog("IniciarSesion", " Session['DU_FechaNacimiento'] " + Session["DU_FechaNacimiento"]);
            Log.CustomWriteOnLog("IniciarSesion", " Session['CU_Celular'] " + Session["CU_Celular"]);
            Log.CustomWriteOnLog("IniciarSesion", " Session['FK_ITU_Cod'] " + Session["FK_ITU_Cod"]);
            Log.CustomWriteOnLog("IniciarSesion", " Session['DP_Fecha_Fin_Plan'] " + Session["DP_Fecha_Fin_Plan"]);
            Log.CustomWriteOnLog("IniciarSesion", " Session['ISF_Cantidad'] " + Session["ISF_Cantidad"]);
            Log.CustomWriteOnLog("IniciarSesion", " Session['ISN_Cantidad'] " + Session["ISN_Cantidad"]);

            //Log.CustomWriteOnLog("IniciarSesion", " Session['TipoPlanID'] " + Session["TipoPlanID"]);
            Log.CustomWriteOnLog("IniciarSesion", "--------------------------------------------INICIO Aspx----------------------------------------------------");
        }
        catch (Exception ex)
        {
            Log.CustomWriteOnLog("Inicio.aspx", "ERROR " + ex.Message);
            ScriptManager.RegisterClientScriptBlock(this.Page, this.Page.GetType(), "showNotification", "showNotification('bg-red', 'No tiene los permisos para actualizar', 'bottom', 'center', null, null);", true);
        }
    }
    public void cargardatosCitas()
    {
        try
        {
            objdtocita.IC_Cod = int.Parse(Session["CodigoSolicitudCita"].ToString());
            objctrcita.ObtenerInformacionSolicitudCita(objdtocita);
            DateTime dtValue = objdtocita.DC_FechaHoraSolicitada;
            txtFecha.Text = dtValue.ToString("yyyy-MM-dd");
            ddlHoras.Text = dtValue.ToString("HH:mm");
            string TipoCitaSol = Session["tipocitasol"].ToString();
            if (TipoCitaSol == "1")
            {
                txtServicios.Text = "Nutricionista";
            }
            else
            {
                txtServicios.Text = "Fisioterapeuta";
            }
            txtDudaConsulta.Text    = objdtocita.VC_Observacion;
            txtFecha.Text           = Convert.ToString(objdtocita.DC_FechaHoraSolicitada.ToString("yyyy-MM-dd"));
            txtEstadoSolicitud.Text = objdtocita.FK_IEC_Nombre;

            objdtousuario.PK_CU_Dni = objdtocita.FK_CU_DNI;
            try
            {
                objctrusuario.ObtenerInformacionUsuario(objdtousuario, objdtocontrato, objdtosesionFisio, objdtosesionNutri);
                txtUsuarioSolicitante.Text = objdtousuario.VU_Nombre;
                txtApellidos.Text          = objdtousuario.VU_APaterno + " " + objdtousuario.VU_AMaterno;
            }
            catch (Exception)
            {
                ScriptManager.RegisterClientScriptBlock(this.Page, this.Page.GetType(), "showNotification", "showNotification('bg-red', 'No tiene los permisos para actualizar', 'bottom', 'center', null, null);", true);
            }
        }
        catch (Exception)
        {
            ScriptManager.RegisterClientScriptBlock(this.Page, this.Page.GetType(), "showNotification", "showNotification('bg-red', 'No tiene los permisos para actualizar', 'bottom', 'center', null, null);", true);
        }
    }
示例#4
0
    protected void btnIniciarSesión_Click(object sender, EventArgs e)
    {
        try
        {
            string color = Constante.COLOR_NEGRO;
            string msj   = "";
            int    error = Constante.ERROR_EXIT;
            try
            {
                string usuario = textUsuario.Text.Trim();
                string clave   = textPassword.Text.Trim();
                if (string.IsNullOrEmpty(usuario))
                {
                    //mostrarMensaje.Text = "Ingrese su usuario";

                    throw new Exception("Ingrese su usuario");
                }

                if (string.IsNullOrEmpty(clave))
                {
                    //mostrarMensaje.Text = "Ingrese su contraseña";

                    throw new Exception("Ingrese su clave");
                }

                DtoUsuario     usuarioDto     = new DtoUsuario();
                DtoTipoUsuario tipousuarioDto = new DtoTipoUsuario();
                DtoPlan        planDto        = new DtoPlan();
                DtoContrato    contratoDto    = new DtoContrato();


                CtrUsuario     objctrUsuario     = new CtrUsuario();
                DtoSesionFisio objdtosesionFisio = new DtoSesionFisio();
                DtoSesionNutri objdtosesionNutri = new DtoSesionNutri();

                usuarioDto.PK_CU_Dni      = usuario;
                usuarioDto.VU_Contrasenia = clave;

                CtrUsuario usuarioCtr = new CtrUsuario();

                usuarioDto = usuarioCtr.Login(usuarioDto);
                Log.WriteOnLog("usuarioDto" + usuarioDto);

                if (usuarioDto != null)
                {
                    Log.WriteOnLog("-------------------------------------------------------------------------------------------------------------");
                    Log.WriteOnLog("-----------------------------Ingresando a login y seteando valores de session--------------------------------");
                    Log.WriteOnLog("-------------------------------------------------------------------------------------------------------------");

                    objctrUsuario.ObtenerInformacionUsuario(usuarioDto, contratoDto, objdtosesionFisio, objdtosesionNutri);

                    Session["SessionUsuario"]     = usuarioDto.PK_CU_Dni;
                    Session["NombreUsuario"]      = usuarioDto.VU_Nombre;
                    Session["APaternoUsuario"]    = usuarioDto.VU_APaterno;
                    Session["AMaternoUsuario"]    = usuarioDto.VU_AMaterno;
                    Session["NombreCompleto"]     = usuarioDto.VU_Nombre + " " + usuarioDto.VU_APaterno + " " + usuarioDto.VU_AMaterno;
                    Session["CU_Celular"]         = usuarioDto.CU_Celular;
                    Session["DU_FechaNacimiento"] = usuarioDto.DU_FechaNacimiento;



                    Session["id_perfil"] = usuarioDto.FK_ITU_Cod;
                    Session["correo"]    = usuarioDto.VU_Correo;
                    //Session["TipoPlanID"] = usuarioDto.FK_IC_Cod;


                    Session["direccion"]             = usuarioDto.VU_Direccion;
                    Session["IC_Citas_Fisio_Usadas"] = usuarioDto.IC_Citas_Fisio_Usadas;
                    Session["IC_Citas_Nutri_Usadas"] = usuarioDto.IC_Citas_Nutri_Usadas;


                    Log.CustomWriteOnLog("IniciarSesion", " Session['SessionUsuario'] " + Session["SessionUsuario"]);
                    Log.CustomWriteOnLog("IniciarSesion", " Session['NombreUsuario'] " + Session["NombreUsuario"]);
                    Log.CustomWriteOnLog("IniciarSesion", " Session['APaternoUsuario'] " + Session["APaternoUsuario"]);
                    Log.CustomWriteOnLog("IniciarSesion", " Session['AMaternoUsuario'] " + Session["AMaternoUsuario"]);
                    Log.CustomWriteOnLog("IniciarSesion", " Session['direccion'] " + Session["direccion"]);
                    Log.CustomWriteOnLog("IniciarSesion", " Session['correo'] " + Session["correo"]);
                    Log.CustomWriteOnLog("IniciarSesion", " Session['id_perfil'] " + Session["id_perfil"]);
                    Log.CustomWriteOnLog("IniciarSesion", " Session['DU_FechaNacimiento'] " + Session["DU_FechaNacimiento"]);
                    Log.CustomWriteOnLog("IniciarSesion", " Session['CU_Celular'] " + Session["CU_Celular"]);
                    //Log.CustomWriteOnLog("IniciarSesion", " Session['TipoPlanID'] " + Session["TipoPlanID"]);
                    Log.CustomWriteOnLog("IniciarSesion", "--------------------------------------------Fin Login Aspx----------------------------------------------------");

                    if (usuarioDto.FK_IC_Cod != 0)
                    {
                        if (Session["id_perfil"].ToString() == "1")
                        {
                            Session["TipoPlanID"] = usuarioDto.FK_IC_Cod.ToString();

                            Log.CustomWriteOnLog("IniciarSesion", " Session['TipoPlanID'] " + Session["TipoPlanID"]);
                        }
                    }
                    else
                    {
                        Session["TipoPlanID"] = "0";
                    }

                    Log.CustomWriteOnLog("IniciarSesion", "0");
                    string script = @"<script type='text/javascript'>
                                      location.href='../inicio.aspx';
                                  </script>";
                    Log.CustomWriteOnLog("IniciarSesion", "1");
                    ScriptManager.RegisterStartupScript(this, typeof(Page), "alert", script, false);
                    Log.CustomWriteOnLog("IniciarSesion", "2");
                    error = Constante.ERROR_SUCCESS;

                    tipousuarioDto.PK_TU_Cod = usuarioDto.FK_ITU_Cod;
                    planDto.PK_IP_Cod        = usuarioDto.FK_IC_Cod;
                }
                else
                {
                    //mostrarMensaje.Text = "Su usuario o contraseña incorrecta o no existe";
                    throw new Exception("Su usuario o contraseña incorrecta o no existe");
                }
            }
            catch (Exception ex)
            {
                Log.CustomWriteOnLog("IniciarSesion", "Error=  " + ex.Message + "Ubicacion" + ex.StackTrace);
                color = Constante.COLOR_ROJO;
                msj   = ex.Message;
                Log.WriteOnLog("error " + ex.Message);
                mostrarMensaje.Text = msj;
                Log.CustomWriteOnLog("IniciarSesion", "ERROR ex dentro de : " + ex.Message);
            }
            if (error != Constante.ERROR_SUCCESS)
            {
                ScriptManager.RegisterClientScriptBlock(this.Page, this.Page.GetType(), "showNotification", "showNotification('" + color + "', '" + msj + "', 'bottom', 'center', null, null);", true);
            }
        }
        catch (Exception ex)
        {
            Log.CustomWriteOnLog("IniciarSesion", "ERROR " + ex.Message);
        }
    }