Exemplo n.º 1
0
        public string creaUsuario(object obj)
        {
            int i = objDAO.creaUsuario(obj);

            if (i == 1)
            {
                return("La operación se realizó de manera correcta");
            }
            return("La operación no pudo realizarce con éxito");
        }
        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;
            }
        }