コード例 #1
0
        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
        }
コード例 #2
0
        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;       
        }