Esempio n. 1
0
        public DtoUsuario datosUsuario(String usuario)
        {
            SqlCommand cmd = new SqlCommand("select U.FK_ITU_Cod," +
                                            "U.VU_Nombre," +
                                            "U.VU_Apellidos," +
                                            "U.VU_Correo, " +
                                            "U.PK_VU_Dni," +
                                            "U.IU_Celular," +
                                            "U.DTU_FechaNac" +
                                            " from T_Usuario as U " +
                                            "where U.PK_VU_Dni = '" + usuario + "'", conexion);

            DtoUsuario     usuarioDto     = new DtoUsuario();
            DtoTipoUsuario tipousuarioDto = new DtoTipoUsuario();

            conexion.Open();

            SqlDataReader reader = cmd.ExecuteReader();

            if (reader.Read())
            {
                tipousuarioDto.PK_ITU_Cod = int.Parse(reader[0].ToString());
                usuarioDto.FK_ITU_Cod     = int.Parse(reader[0].ToString());
                usuarioDto.VU_Nombre      = reader[1].ToString();
                usuarioDto.VU_Apellidos   = reader[2].ToString();
                usuarioDto.VU_Correo      = reader[3].ToString();
                usuarioDto.PK_VU_Dni      = reader[4].ToString();
                usuarioDto.IU_Celular     = int.Parse(reader[5].ToString());
                usuarioDto.DTU_FechaNac   = DateTime.Parse(reader[6].ToString());
            }
            conexion.Close();
            return(usuarioDto);
        }
Esempio n. 2
0
        public DtoUsuario datosUsuario(String usuario)
        {
            SqlCommand cmd = new SqlCommand("select U.FK_ITU_TipoUsuario," +
                                            "U.VU_Nombre," +
                                            "U.VU_APaterno," +
                                            "U.VU_AMaterno," +
                                            "U.VU_Correo," +
                                            "U.VU_Sexo," +
                                            "U.VU_NAcademia," +
                                            "U.PK_IU_DNI," +
                                            "U.VU_Celular," +
                                            "U.VU_Estado," +
                                            "U.VU_Horario," +
                                            "U.FK_ICA_CodCat" +
                                            " from T_Usuario as U " +
                                            "where U.PK_IU_DNI = '" + usuario + "'", conexion);

            DtoUsuario     usuarioDto     = new DtoUsuario();
            DtoTipoUsuario tipousuarioDto = new DtoTipoUsuario();



            conexion.Open();

            SqlDataReader reader = cmd.ExecuteReader();

            if (reader.Read())
            {
                tipousuarioDto.PK_ITU_TipoUsuario = int.Parse(reader[0].ToString());
                usuarioDto.FK_ITU_TipoUsuario     = int.Parse(reader[0].ToString());
                usuarioDto.VU_Nombre     = reader[1].ToString();
                usuarioDto.VU_APaterno   = reader[2].ToString();
                usuarioDto.VU_AMaterno   = reader[3].ToString();
                usuarioDto.VU_Correo     = reader[4].ToString();
                usuarioDto.VU_Sexo       = reader[5].ToString();
                usuarioDto.VU_NAcademia  = reader[6].ToString();
                usuarioDto.PK_IU_DNI     = reader[7].ToString();
                usuarioDto.VU_Celular    = reader[8].ToString();
                usuarioDto.VU_Estado     = reader[9].ToString();
                usuarioDto.VU_Horario    = reader[10].ToString();
                usuarioDto.FK_ICA_CodCat = int.Parse(reader[11].ToString());
            }
            conexion.Close();

            return(usuarioDto);
        }
Esempio n. 3
0
        public List <DtoTipoUsuario> Usp_GetAllPerfiles()
        {
            List <DtoTipoUsuario> list = new List <DtoTipoUsuario>();

            SqlParameter[] pr = new SqlParameter[1];
            try
            {
                SqlDataReader reader = SqlHelper.ExecuteReader(objCn, CommandType.StoredProcedure, "SP_GetAllPerfiles", pr);
                while (reader.Read())
                {
                    DtoTipoUsuario dtou = new DtoTipoUsuario();
                    dtou.idTipoUsuario     = reader.GetValue(reader.GetOrdinal("idTipoUsuario")) == DBNull.Value ? 0 : Convert.ToInt32(reader.GetValue(reader.GetOrdinal("idTipoUsuario")));
                    dtou.nombreTipoUsuario = reader.GetValue(reader.GetOrdinal("nombreTipoUsuario")) == DBNull.Value ? string.Empty : Convert.ToString(reader.GetValue(reader.GetOrdinal("nombreTipoUsuario")));
                    list.Add(dtou);
                }
            }
            catch (Exception ex)
            {
                throw ex;
            }
            objCn.Close();
            return(list);
        }
Esempio n. 4
0
        public DtoUsuario datosUsuario(String usuario)
        {
            SqlCommand cmd = new SqlCommand("select U.FK_ITU_Cod," +
                                            "U.VU_Nombre," +
                                            "U.VU_APaterno," +
                                            "U.VU_AMaterno," +
                                            "U.VU_Correo, " +
                                            "U.PK_CU_Dni," +
                                            "U.VU_Direccion," +
                                            "U.CU_Celular," +
                                            "U.DU_FechaNacimiento" +
                                            " from T_Usuario as U " +
                                            "where U.PK_CU_Dni = '" + usuario + "'", conexion);

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

            conexion.Open();
            SqlDataReader reader = cmd.ExecuteReader();

            if (reader.Read())
            {
                tipousuarioDto.PK_TU_Cod      = int.Parse(reader[0].ToString());
                usuarioDto.FK_ITU_Cod         = int.Parse(reader[0].ToString());
                usuarioDto.VU_Nombre          = reader[1].ToString();
                usuarioDto.VU_APaterno        = reader[2].ToString();
                usuarioDto.VU_AMaterno        = reader[3].ToString();
                usuarioDto.VU_Correo          = reader[4].ToString();
                usuarioDto.PK_CU_Dni          = reader[5].ToString();
                usuarioDto.VU_Direccion       = reader[6].ToString();
                usuarioDto.CU_Celular         = reader[7].ToString();
                usuarioDto.DU_FechaNacimiento = DateTime.Parse(reader[8].ToString());
            }
            conexion.Close();
            return(usuarioDto);
        }
Esempio n. 5
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);
        }
    }