//Constructores //Metodos Especiales public static JObject ObtenerTipoCompra(JObject pModelo, int pIdTipoCompra, CConexion pConexion) { CTipoCompra TipoCompra = new CTipoCompra(); TipoCompra.LlenaObjeto(pIdTipoCompra, pConexion); pModelo.Add(new JProperty("IdTipoCompra", TipoCompra.IdTipoCompra)); pModelo.Add(new JProperty("TipoCompra", TipoCompra.TipoCompra)); pModelo.Add(new JProperty("ClaveCuentaContable", TipoCompra.ClaveCuentaContable)); return(pModelo); }
//Constructores //Metodos Especiales public static JObject ObtenerCuentaContable(JObject pModelo, int pIdCuentaContable, CConexion pConexion) { CCuentaContable CuentaContable = new CCuentaContable(); CuentaContable.LlenaObjeto(pIdCuentaContable, pConexion); pModelo.Add(new JProperty("IdCuentaContable", CuentaContable.IdCuentaContable)); pModelo.Add(new JProperty("CuentaContable", CuentaContable.CuentaContable)); string[] segmentosCuentaContables; segmentosCuentaContables = CuentaContable.CuentaContable.Split('-'); int contador = 0; JArray JASegmentos = new JArray(); foreach (string segmento in segmentosCuentaContables) { contador++; JObject JSegmento = new JObject(); JSegmento.Add("Id", contador); JSegmento.Add("Segmento", segmento); JASegmentos.Add(JSegmento); } pModelo.Add(new JProperty("Segmentos", JASegmentos)); pModelo.Add(new JProperty("Descripcion", CuentaContable.Descripcion)); pModelo.Add(new JProperty("IdDivision", CuentaContable.IdDivision)); pModelo.Add(new JProperty("IdTipoCompra", CuentaContable.IdTipoCompra)); pModelo.Add(new JProperty("IdSucursal", CuentaContable.IdSucursal)); CDivision Division = new CDivision(); Division.LlenaObjeto(CuentaContable.IdDivision, pConexion); pModelo.Add(new JProperty("Division", Division.Division)); CTipoCompra TipoCompra = new CTipoCompra(); TipoCompra.LlenaObjeto(CuentaContable.IdTipoCompra, pConexion); pModelo.Add(new JProperty("TipoCompra", TipoCompra.TipoCompra)); CSucursal Sucursal = new CSucursal(); Sucursal.LlenaObjeto(CuentaContable.IdSucursal, pConexion); pModelo.Add(new JProperty("Sucursal", Sucursal.Sucursal)); return(pModelo); }