protected void lbtnRegistro_Click(object sender, EventArgs e)
        {
            BO.Usuario usuarioBO = new BO.Usuario();

            usuarioBO.Nombre       = input_nombre.Text;
            usuarioBO.Apellido_pat = input_apellido_pat.Text;
            usuarioBO.Apellido_mat = input_apellido_mat.Text;
            usuarioBO.Correo       = input_correo.Text;
            usuarioBO.Telefono     = input_telefono.Text;
            //SEXO NO TIENE ATRIBUTOS
            usuarioBO.Municipio    = input_ciudad.SelectedValue;
            usuarioBO.Username     = input_username.Text;
            usuarioBO.Contrasenia  = input_password.Text;
            usuarioBO.Tipo_usuario = 1; //Escritor

            DAO.Usuario usuarioDAO = new DAO.Usuario();

            try{
                if (usuarioDAO.creaUsuario(usuarioBO) != 0)
                {
                    form_registro.Visible = false;
                    alerta_exito.Visible  = true;
                    alerta_fallo.Visible  = false;

                    Session["username"] = usuarioBO.Username;
                    Session["password"] = usuarioBO.Contrasenia;
                    Session["access"]   = true;

                    Response.Redirect("../GUI/wpLandingPage.aspx");
                }
                else
                {
                    Session["username"] = null;
                    Session["password"] = null;
                    Session["access"]   = null;

                    alerta_exito.Visible = false;
                    alerta_fallo.Visible = true;
                }
            }catch (SqlException sqlex)
            {
                Session["username"] = null;
                Session["password"] = null;
                Session["access"]   = null;

                alerta_exito.Visible = false;
                alerta_fallo.Visible = true;
                error_label.Text     = sqlex.Message;
            }
        }
        public void validarLogin()
        {
            //bool access = false;
            Session["access"] = false;

            DAO.Usuario usuarioDAO = new DAO.Usuario();
            BO.Usuario  usuarioBO  = new BO.Usuario();

            if (Session["username"] != null && Session["password"] != null)
            {
                //usuarioBO.Username = Session["username"].ToString();
                //usuarioBO.Contrasenia = Session["password"].ToString();

                string username = Session["username"].ToString();
                string password = Session["password"].ToString();

                DataTable dt = usuarioDAO.devuelveDatos(usuarioBO);
                if (dt.Rows.Count > 0)
                {
                    for (int i = 0; i < dt.Rows.Count; i++)
                    {
                        if (dt.Rows[i]["username"].ToString() == username && dt.Rows[i]["contrasenia"].ToString() == password)
                        {
                            access = true;
                            break;
                        }
                    }
                }
                else
                {
                    access = false;
                }
            }

            if (access == true)
            {
                NavbarloginOption.Visible = false;
                NavbarUserOption.Visible  = true;
                Session["access"]         = "Logged";
            }
            else
            {
                NavbarloginOption.Visible = true;
                NavbarUserOption.Visible  = false;
                Session["access"]         = null;
            }
        }
        public void cargarInfo()
        {
            // RECUPERAR INFORMACION DEL USUARIO LOGGEADO
            DAO.Usuario usuarioDAO = new DAO.Usuario();
            BO.Usuario  usuarioBO  = new BO.Usuario();

            usuarioBO.Username = Session["username"].ToString();

            DataRow[] dr_usuarios = usuarioDAO.devuelveDatos(usuarioBO).Select();
            id_autor = dr_usuarios[0]["id_usuario"].ToString();

            // RECUPERA LAS HISTORIAS DE UN SOLO AUTOR
            DAO.Historia historiaDAO     = new DAO.Historia();
            DataTable    dt_misHistorias = historiaDAO.GetStoriesByAuthor(id_autor);

            dlistMisHistorias.DataSource = dt_misHistorias;
            dlistMisHistorias.DataBind();
        }
        public void validarLogin()
        {
            bool access = false;

            DAO.Usuario usuarioDAO = new DAO.Usuario();
            BO.Usuario  usuarioBO  = new BO.Usuario();

            if (Session["username"] != null && Session["password"] != null)
            {
                string username = Session["username"].ToString();
                string password = Session["password"].ToString();

                DataTable dt = usuarioDAO.devuelveDatos(usuarioBO);
                if (dt.Rows.Count > 0)
                {
                    for (int i = 0; i < dt.Rows.Count; i++)
                    {
                        if (dt.Rows[i]["username"].ToString() == username && dt.Rows[i]["contrasenia"].ToString() == password)
                        {
                            access = true;
                            break;
                        }
                    }
                }
                else
                {
                    access = false;
                }
            }

            if (access == true)
            {
                Session["access"] = true;
                Response.Redirect("../GUI/wpLandingPage.aspx");
            }
            else
            {
                Session["access"]          = null;
                alerta_error_login.Visible = true;
            }
        }
        protected void btn_add_story_Click(object sender, EventArgs e)
        {
            DAO.Usuario usuarioDAO = new DAO.Usuario();
            BO.Usuario  usuarioBO  = new BO.Usuario();
            BO.Sinopsis sinopsisBO = new BO.Sinopsis();
            BO.Prologo  prologoBO  = new BO.Prologo();

            string    username = Session["username"].ToString();
            DataTable dt_users = usuarioDAO.devuelveDatos(usuarioBO);

            DataRow[] dr_user = dt_users.Select(string.Format("username = '******'", username));

            int    id_autor     = Convert.ToInt32(dr_user[0]["id_usuario"]);
            string titulo       = txtTitulo.Text;
            string sinopsis     = txtSinopsis.Text;
            string prologo      = txtPrologo.Text;
            int    id_categoria = Convert.ToInt32(lboxCategoria.SelectedValue);
            // Portada por default mientras se arregla como subir imagenes y obtener su url
            string portada_url = "https://cdn.pixabay.com/photo/2014/04/02/14/06/book-306178_960_720.png";



            DAO.Historia historiaDAO  = new DAO.Historia();
            int          rowsAffected = historiaDAO.AgregarHistoriaSP(id_autor, titulo, portada_url, sinopsis, prologo, id_categoria);

            if (rowsAffected == 0)
            {
                Mensaje("Ha ocurrido un error!");
            }
            else
            {
                Session["agregarCapitulo"] = "true";
                Session["id_historia"]     = GetLastID_story_added();
                Response.Redirect("../GUI/wfAgregarCapitulo.aspx");
            }
        }
예제 #6
0
 public Contrato(int idcontrato)
 {
     try
     {
         //IdUsuario = int.Parse(Conexao.Banco.TB_CONTRATO.Single(c => c.CD_CONTRATO.Equals(contrato)).ID_USUARIO.ToString());
         var ct = Conexao.Banco.TB_CONTRATO.FirstOrDefault(c => c.ID_CONTRATO==idcontrato);
         if (ct != null)
         {
             CodCliente = ct.CD_CLIENTE;
             if (ct.ID_USUARIO.HasValue)
             {
                 IdUsuario = int.Parse(ct.ID_USUARIO.ToString());
                 NomeUsuario = new DAO.Usuario(IdUsuario).Nome;
             }
             CdContrato = ct.CD_CONTRATO;
             IdBanco = ct.ID_BANCO;
             NomeBanco = IdBanco > 0 ? RetornaNomeBanco(IdBanco) : "";
         }
     }
     catch (Exception ex)
     {
         throw new Exception("Erro Construtor Contrato, " + ex.Message);
     }
 }
예제 #7
0
 public Contrato(int codcli, string nmbanco, int contrato)
 {
     try
     {
         IdBanco = RetornaIdBanco(nmbanco);
         Status = RetornaStatus(codcli, IdBanco);
         if (contrato != 0)
         {
             var ct = Conexao.Banco.TB_CONTRATO.Single(c => c.ID_CONTRATO==contrato);
             if (ct.ID_USUARIO != null)
             {
                 IdUsuario = int.Parse(ct.ID_USUARIO.ToString());
                 NomeUsuario = new DAO.Usuario(IdUsuario).Nome;
             }
             else
             {
                 IdUsuario = 0;
             }
         }
     }
     catch (Exception ex)
     {
         throw new Exception("Erro Construtor Contrato 3 parametros, " + ex.Message);
     }
 }