protected void OnRowSelect_Event(object sender, DirectEventArgs e) { SelectedItem = null; try { string json = e.ExtraParams["Values"]; // Dictionary<string, string>[] rows = JSON.Deserialize<Dictionary<string, string>[]>(json); //var lista = jss.Deserialize<Dictionary<string, string>>(json); Dictionary<string, string>[] lista = JSON.Deserialize<Dictionary<string, string>[]>(json); Entidades.Entity_concepto concepto = new Entity_concepto(); concepto.Codconcepto = int.Parse(lista[0]["Codconcepto"]); concepto.Descripcion = lista[0]["Descripcion"]; concepto.Clase = lista[0]["Clase"]; concepto.Observaciones = lista[0]["Observaciones"]; concepto.Tipo = lista[0]["Tipo"]; concepto.Tasaiva = double.Parse(lista[0]["Tasaiva"]); concepto.PrecioNeto = double.Parse(lista[0]["PrecioNeto"]); concepto.PrecioFinal = double.Parse(lista[0]["PrecioFinal"]); concepto.Empresa_idempresa = int.Parse(lista[0]["Empresa_idempresa"]); concepto.Moneda_idmoneda = int.Parse(lista[0]["Moneda_idmoneda"]); SelectedItem = concepto; } catch { } // TODO }
protected void OnRowSelect_Event(object sender, DirectEventArgs e) { string json = e.ExtraParams["Values"]; Dictionary<string, string>[] lista = JSON.Deserialize<Dictionary<string, string>[]>(json); Entidades.Entity_concepto conceptoNuevo = new Entity_concepto(); conceptoNuevo.Codconcepto = int.Parse(lista[0]["Codconcepto"]); conceptoNuevo.Descripcion = lista[0]["Descripcion"]; conceptoNuevo.Clase = lista[0]["Clase"]; conceptoNuevo.Observaciones = lista[0]["Observaciones"]; conceptoNuevo.Tipo = lista[0]["Tipo"]; conceptoNuevo.Tasaiva = double.Parse(lista[0]["Tasaiva"]); conceptoNuevo.PrecioNeto = double.Parse(lista[0]["PrecioNeto"]); conceptoNuevo.PrecioFinal = double.Parse(lista[0]["PrecioFinal"]); //conceptoNuevo.Empresa_idempresa = int.Parse(lista[0]["Empresa_idempresa"]); //conceptoNuevo.Moneda_idmoneda = int.Parse(lista[0]["Moneda_idmoneda"]); Storer st = new Storer(typeof(Entity_concepto)); SelectedItem = (object)conceptoNuevo; // Entidades.Entity_concepto concept = (Entidades.Entity_concepto)SelectedItem; }