示例#1
0
        /// <summary>
        /// Evento que se lanza al cargar la página
        /// </summary>
        /// <param name="sender"></param>
        /// <param name="e"></param>
        protected void Page_Load(object sender, EventArgs e)
        {
            //1. Primer solicitud
            if (!X.IsAjaxRequest)
            {
                //2. Cargar Proveedores
                sProveedores.DataSource = ProveedorBusiness.ObtenerProveedores();
                sProveedores.DataBind();

                //3. Cargar las Categorias
                sCategorias.DataSource = CategoriaBusiness.ObtenerCategorias();
                sCategorias.DataBind();

                //4. Cargar las SubCategorias
                sSubCategorias.DataSource = SubcategoriaBusiness.ObtenerSubCategorias();
                sSubCategorias.DataBind();

                //5. Validar si es un registro nuevo carga Categorias, SubCategorias y Conceptos
                if (Cookies.GetCookie("cookieEditarRevision").Value.Equals("Nuevo"))
                {
                    //6. Cargar todos los Conceptos
                    sConceptos.DataSource = ConceptoBusiness.ObtenerConceptos();
                    sConceptos.DataBind();
                }
            }
        }
示例#2
0
        /// <summary>
        /// Evento que se lanza al escoger un elemento de Categoria
        /// </summary>
        /// <param name="sender"></param>
        /// <param name="e"></param>
        protected void cmbCategoria_Change(object sender, DirectEventArgs e)
        {
            //1. Obtener el valor seleccionado y obtener las subcategorias
            string strSubCategoria = e.ExtraParams["valor"];

            sSubCategorias.DataSource = SubcategoriaBusiness.ObtenerSubCategoriaPorCategoria(strSubCategoria);
            sSubCategorias.DataBind();
        }
示例#3
0
        public void ActualizarSubCategoria(string strID, string strCategoria, byte bOrden, string strDescripcion)
        {
            Subcategoria uSubcategoria = new Subcategoria();

            uSubcategoria.ID          = strID;
            uSubcategoria.Orden       = bOrden;
            uSubcategoria.Descripcion = strDescripcion;
            uSubcategoria.Categoria   = strCategoria;

            SubcategoriaBusiness.Actualizar(uSubcategoria);
        }
示例#4
0
 /// <summary>
 /// Evento que se lanza al cargar la página
 /// </summary>
 /// <param name="sender"></param>
 /// <param name="e"></param>
 protected void Page_Load(object sender, EventArgs e)
 {
     if (!X.IsAjaxRequest)
     {
         sSubCategorias.DataSource = SubcategoriaBusiness.ObtenerSubCategorias();
         sSubCategorias.DataBind();
         rmSubcategorias.RegisterIcon(Icon.Delete);
         sCategorias.DataSource = CategoriaBusiness.ObtenerCategorias();
         sCategorias.DataBind();
     }
 }
示例#5
0
        public string InsertarSubCategoria(byte bOrden, string strCategoria)
        {
            string strResultado;

            if (SubcategoriaBusiness.ObtenerSubCategoriaPorOrden(bOrden) == null)
            {
                Subcategoria iSubcategoria = new Subcategoria();
                iSubcategoria.Orden       = bOrden;
                iSubcategoria.Descripcion = string.Empty;
                iSubcategoria.Categoria   = strCategoria;
                iSubcategoria.ID          = SubcategoriaBusiness.Insertar(iSubcategoria);
                strResultado = "false|" + iSubcategoria.ID;
                return(strResultado);
            }
            else
            {
                return("true");
            }
        }
示例#6
0
 /// <summary>
 /// Evento que lee el store de Datos sSubCategorias
 /// </summary>
 /// <param name="sender"></param>
 /// <param name="e"></param>
 protected void OnReadData_sSubCategorias(object sender, StoreReadDataEventArgs e)
 {
     sSubCategorias.DataSource = SubcategoriaBusiness.ObtenerSubCategorias();
     sSubCategorias.DataBind();
 }
示例#7
0
 public void EliminarSubCategoria(string strID)
 {
     SubcategoriaBusiness.Borrar(strID);
 }