public static string ObtenerFormaFiltroGestionCobranza() { CConexion ConexionBaseDatos = new CConexion(); string respuesta = ConexionBaseDatos.ConectarBaseDatosSqlServer(); JObject oRespuesta = new JObject(); JObject Modelo = new JObject(); DateTime Fecha = DateTime.Now; CTipoGestion TipoGestion = new CTipoGestion(); JArray JTiposGestion = new JArray(); foreach (CTipoGestion oTipoGestion in TipoGestion.LlenaObjetos(ConexionBaseDatos)) { JObject JTipoGestion = new JObject(); JTipoGestion.Add(new JProperty("IdTipoGestion", oTipoGestion.IdTipoGestion)); JTipoGestion.Add(new JProperty("TipoGestion", oTipoGestion.TipoGestion)); JTiposGestion.Add(JTipoGestion); } Modelo.Add("TiposGestion", JTiposGestion); Modelo.Add("Fecha", Convert.ToString(Fecha.ToShortDateString())); oRespuesta.Add(new JProperty("Error", 0)); oRespuesta.Add(new JProperty("Modelo", Modelo)); ConexionBaseDatos.CerrarBaseDatosSqlServer(); return(oRespuesta.ToString()); }
public static string ObtenerFormaGestionCobranzaSeguimientos(int pIdFactura) { CConexion ConexionBaseDatos = new CConexion(); string respuesta = ConexionBaseDatos.ConectarBaseDatosSqlServer(); JObject oRespuesta = new JObject(); JObject Modelo = new JObject(); Dictionary <string, object> ParametrosGestionCobranza = new Dictionary <string, object>(); ParametrosGestionCobranza.Add("IdFactura", pIdFactura); CGestionCobranza GestionCobranza = new CGestionCobranza(); GestionCobranza.LlenaObjetoFiltros(ParametrosGestionCobranza, ConexionBaseDatos); Modelo.Add("IdGestionCobranza", GestionCobranza.IdGestionCobranza); Dictionary <string, object> ParametrosGestionCobranzaDetalle = new Dictionary <string, object>(); ParametrosGestionCobranzaDetalle.Add("IdGestionCobranza", GestionCobranza.IdGestionCobranza); CGestionCobranzaDetalle GestionCobranzaDetalle = new CGestionCobranzaDetalle(); JArray JSeguimientos = new JArray(); foreach (CGestionCobranzaDetalle oGestionCobranzaDetalle in GestionCobranzaDetalle.LlenaObjetosFiltrosOrdenarIdDesc(ParametrosGestionCobranzaDetalle, ConexionBaseDatos)) { JObject JSeguimiento = new JObject(); JSeguimiento.Add(new JProperty("FechaProgramada", oGestionCobranzaDetalle.FechaProgramada.ToShortDateString())); JSeguimiento.Add(new JProperty("FechaAlta", oGestionCobranzaDetalle.FechaAlta.ToShortDateString() + ' ' + oGestionCobranzaDetalle.FechaAlta.ToShortTimeString())); JSeguimiento.Add(new JProperty("Comentario", oGestionCobranzaDetalle.Comentario)); CUsuario Usuario = new CUsuario(); Usuario.LlenaObjeto(oGestionCobranzaDetalle.IdUsuarioAlta, ConexionBaseDatos); JSeguimiento.Add(new JProperty("Nombre", Usuario.Nombre + " " + Usuario.ApellidoPaterno + " " + Usuario.ApellidoMaterno)); CTipoGestion TipoGestion = new CTipoGestion(); TipoGestion.LlenaObjeto(oGestionCobranzaDetalle.IdTipoGestion, ConexionBaseDatos); JSeguimiento.Add(new JProperty("TipoGestion", TipoGestion.TipoGestion)); JSeguimientos.Add(JSeguimiento); } Modelo.Add("Seguimientos", JSeguimientos); oRespuesta.Add(new JProperty("Error", 0)); oRespuesta.Add(new JProperty("Modelo", Modelo)); ConexionBaseDatos.CerrarBaseDatosSqlServer(); return(oRespuesta.ToString()); }