Documentos de Académico
Documentos de Profesional
Documentos de Cultura
function f_ListarCategorias() {
$('#cbCategoria').html('');
$('#cbCategoria').append('<option value="" selected>--Seleccione una opc
in--</option>');
var strUrl = hidKeyUrl + "Mantenimiento/FrmMantProducto.aspx/LlenarCateg
orias";
var aParm = "{}";
var jsonData = f_Ajax(strUrl, aParm, "Error Critico");
if (jsonData.Codigo == 0) {
mAlert("", "Advertencia", jsonData.Descripcion);
}
else {
var lista = jsonData.ListaObject;
$.each(lista, function (index, record) {
if ($.type(record) != "null") {
$('#cbCategoria').append('<option value="' + lista[index].Co
digo + '" selected>' + lista[index].Descripcion + '</option>');
}
});
$('#cbCategoria').val("");
}
}
ASPX.CS
[WebMethod]
public static ResultadoBE LlenarCategorias()
{
try
{
using (MantProductoBL vMantProductoBL = new MantProductoBL())
{
CategoriaBE vCategoriaBE = new CategoriaBE();
return vMantProductoBL.ListarCategorias(Constantes.BD_NUCLEO
, vCategoriaBE);
}
}
catch (Exception ex)
{
log.Warn(string.Format("Advertencia: {0},Descripcion: {1}", ex.H
Result, ex.Message));
log.Debug(string.Format("Metodo: {0}", ex.TargetSite));
throw;
}
}
BL
public ResultadoBE ListarCategorias(string nameBD, CategoriaBE vCategori
aBE)
{
bool rpta;
ResultadoBE vResultadoBE = new ResultadoBE();
List<CategoriaBE> LstCategoria = new List<CategoriaBE>();
System;
System.Collections.Generic;
System.Linq;
System.Text;
System.Threading.Tasks;
namespace IP.Entities
{
public class ResultadoBE
{
private String _codigo;
private String _descripcion;
private object _lista;
public object ListaObject
{
get { return _lista; }
set { _lista = value; }
}
public String Codigo
{
get { return _codigo; }
set { _codigo = value; }
}
public String Descripcion
{
get { return _descripcion; }
set { _descripcion = value; }
}
private string _Adicional = string.Empty;
public string Adicional
{