protected void B_agregar_categoria_Click(object sender, EventArgs e)
    {
        //obtenemos los datos en variables
        string categoria = TB_categoria.Text.ToString();
        string costo = TB_costo.Text.ToString();

         
        L_Agregar_categoria operacion = new L_Agregar_categoria();
        U_Agregar_categoria info = operacion.agreggar_categoria(categoria, costo, Session["rolID"].ToString());

        //mandamos script desde la logica
        Response.Write(info.Mensajes);
        
    }//boton
Example #2
0
        //----- verificar sesion .....
        public U_Agregar_categoria verificar(object user, object rol)
        {
            U_Agregar_categoria datos = new U_Agregar_categoria();

            if (user == null)
            {
                datos.Url_pag = "<script type='text/javascript'>window.location=\"inicio.aspx\"</script>";
            }
            else
            {
                if (int.Parse((String)rol) != 1)
                {
                    datos.Url_pag = "<script type='text/javascript'>window.location=\"inicio.aspx\"</script>";
                }
            }

            return(datos);
        }
Example #3
0
        //----- agregar categoria .....
        public U_Agregar_categoria agreggar_categoria(string categoria, string costo, string SrolID)
        {
            U_Agregar_categoria accion = new U_Agregar_categoria();
            //Dao_Agregar_categoria datos = new Dao_Agregar_categoria();
            //DataTable informacion = datos.consultar_categoria(categoria);

            List <sp_consulta_categoria_Result> datos = operacion_n.sp_consulta_categoria(categoria).ToList <sp_consulta_categoria_Result>();
            DataTable informacion = ToDataTable(datos);

            //verificamos si la consulta trajo parametros
            if (informacion.Rows.Count == 0)
            {//datos no registrados usuario valido para insertar
                //encapsulamos datos
                E_categoria userCategoria = new E_categoria();
                userCategoria.Categoria  = categoria;
                userCategoria.Precio     = costo;
                userCategoria.UserCambio = SrolID;

                //mandamos al metodo de agregar usuarios
                try
                {
                    //datos.insertar_categoria(userCategoria);
                    operacion_n.sp_insertar_categoria(userCategoria.Categoria, Int32.Parse(userCategoria.Precio), Int32.Parse(userCategoria.UserCambio));
                    //confirmamos y redireccionamos
                    //Response.Write("<script type='text/javascript'>alert('Categoria registrada con exito');window.location=\"inicio.aspx\"</script>");
                    accion.Mensajes = "<script type='text/javascript'>alert('Categoria registrada con exito');window.location=\"inicio.aspx\"</script>";
                    return(accion);
                }
                catch (Exception exc)
                {
                    throw exc;
                }
            }
            else
            {   //si trajo parametros el usuario esta en el sistema
                //Response.Write("<script type='text/javascript'>alert('La categoria ya se encuentra registrada');</script>");
                accion.Mensajes = "<script type='text/javascript'>alert('La categoria ya se encuentra registrada');</script>";
                return(accion);
            }
        }
    protected void Page_Load(object sender, EventArgs e)
    {
        Response.Cache.SetNoStore();
        //llamamos la logica y el metodo
        L_Agregar_categoria operacion = new L_Agregar_categoria();
        U_Agregar_categoria datos = new U_Agregar_categoria();

        Int64 idioma;

        //preguntamos si la session idioma viene vacio
        if (Session["idioma"] == null)
        {
            //idioma por defecto 
            idioma = Int64.Parse("1");
            datos_idioma = operacion.idioma(idioma, 12);
            llenar_componentes(datos_idioma);
        }
        else if (Session["idioma"] != null)
        {
            //idioma seleccionado
            idioma = Int64.Parse(Session["idioma"].ToString());
            datos_idioma = operacion.idioma(idioma, 12);
            llenar_componentes(datos_idioma);
        }

        if (!IsPostBack)
        {
            datos = operacion.verificar(Session["user"], Session["rolUser"]);

            //enviar desde la logica un codigo scrip
            Response.Write(datos.Url_pag);

            llenar_grilla();
        }

    }//page_load