public static JArray ObtenerOportunidadProyecto(int pIdCliente, int pIdUsuario, int pIdOportunidad, CConexion Conexion) { JArray JOportunidades = new JArray(); COportunidad Oportunidad = new COportunidad(); Dictionary <string, object> Parametros = new Dictionary <string, object>(); Parametros.Add("Baja", 0); //Parametros.Add("IdUsuarioCreacion", pIdUsuario); Parametros.Add("IdCliente", pIdCliente); foreach (COportunidad oOportunidad in Oportunidad.LlenaObjetosFiltros(Parametros, Conexion)) { JObject JOportunidad = new JObject(); CUsuario UsuarioCreador = new CUsuario(); UsuarioCreador.LlenaObjeto(oOportunidad.IdUsuarioCreacion, Conexion); JOportunidad.Add("Valor", oOportunidad.IdOportunidad); JOportunidad.Add("Descripcion", oOportunidad.Oportunidad + " (" + UsuarioCreador.Nombre + UsuarioCreador.ApellidoPaterno + UsuarioCreador.ApellidoMaterno + ")"); if (oOportunidad.IdOportunidad == pIdOportunidad) { JOportunidad.Add("Selected", 1); } else { JOportunidad.Add("Selected", 0); } JOportunidades.Add(JOportunidad); } return(JOportunidades); }
private static JArray ListaOportunidades(int IdCliente, int IdOportunidad, CConexion pConexion) { JArray Oportunidades = new JArray(); COportunidad ListaOportunidades = new COportunidad(); Dictionary <string, object> pParametros = new Dictionary <string, object>(); pParametros.Add("Baja", 0); pParametros.Add("Cerrado", 0); pParametros.Add("IdCliente", IdCliente); foreach (COportunidad oOportunidad in ListaOportunidades.LlenaObjetosFiltros(pParametros, pConexion)) { JObject Oportunidad = new JObject(); Oportunidad.Add("Descripcion", oOportunidad.Oportunidad); Oportunidad.Add("Valor", oOportunidad.IdOportunidad); Oportunidad.Add("Selected", (oOportunidad.IdOportunidad == IdOportunidad) ? " selected" : ""); Oportunidades.Add(Oportunidad); } return(Oportunidades); }
public static JArray ObtenerOportunidadCotizacion(int IdOportunidad, int pIdUsuario, CConexion Conexion) { JArray JOportunidades = new JArray(); COportunidad Oportunidad = new COportunidad(); Dictionary <string, object> Parametros = new Dictionary <string, object>(); if (pIdUsuario == Convert.ToInt32(HttpContext.Current.Session["IdUsuario"])) { Parametros.Add("Baja", 0); Parametros.Add("IdUsuarioCreacion", pIdUsuario); foreach (COportunidad oOportunidad in Oportunidad.LlenaObjetosFiltros(Parametros, Conexion)) { JObject JOportunidad = new JObject(); JOportunidad.Add("Valor", oOportunidad.IdOportunidad); JOportunidad.Add("Descripcion", oOportunidad.Oportunidad); if (oOportunidad.IdOportunidad == IdOportunidad) { JOportunidad.Add("Selected", 1); } else { JOportunidad.Add("Selected", 0); } JOportunidades.Add(JOportunidad); } } else { JObject JOportunidad = new JObject(); Oportunidad.LlenaObjeto(IdOportunidad, Conexion); JOportunidad.Add("Valor", IdOportunidad); JOportunidad.Add("Descripcion", Oportunidad.Oportunidad); JOportunidad.Add("Selected", 1); JOportunidades.Add(JOportunidad); } return(JOportunidades); }
//Metodos Especiales public static JArray ObtenerOportunidadUsuario(int pIdUsuario, CConexion Conexion) { JArray JOportunidades = new JArray(); COportunidad Oportunidad = new COportunidad(); Dictionary <string, object> Parametros = new Dictionary <string, object>(); Parametros.Add("Baja", 0); Parametros.Add("IdUsuarioCreacion", pIdUsuario); foreach (COportunidad oOportunidad in Oportunidad.LlenaObjetosFiltros(Parametros, Conexion)) { JObject JOportunidad = new JObject(); CNivelInteresOportunidad NivelInteresOportunidad = new CNivelInteresOportunidad(); NivelInteresOportunidad.LlenaObjeto(oOportunidad.IdNivelInteresOportunidad, Conexion); JOportunidad.Add("Valor", oOportunidad.IdOportunidad); JOportunidad.Add("Descripcion", oOportunidad.Oportunidad + " (" + NivelInteresOportunidad.NivelInteresOportunidad + ")"); JOportunidades.Add(JOportunidad); } return(JOportunidades); }