LlenarListaParametro(int Opcion, string parametro) { Core.LogicaNegocio.Comandos.ComandoPropuesta.Consultar consultar; consultar = FabricaComandosPropuesta.CrearComandoConsultar(Opcion, parametro); propuesta = consultar.Ejecutar(); return(propuesta); }
/// <summary> /// Metodo que busca las propuestas /// </summary> /// <returns>devuelve objeto de tipo lista de propuestas</returns> public IList <Core.LogicaNegocio.Entidades.Propuesta> BuscarPorTitulo(int estado) { Core.LogicaNegocio.Comandos.ComandoPropuesta.ConsultarProyecto consultar; consultar = FabricaComandosPropuesta.CrearComandoConsultarProyecto(estado); propuesta = consultar.Ejecutar(); return(propuesta); }
/// <summary> /// Metodo que busca las propuestas activas y que tengan versiones En espera. /// pero solo se trae la ultima version de las propuestas /// </summary> /// <returns>devuelve objeto de tipo lista de propuestas</returns> public IList <Core.LogicaNegocio.Entidades.Propuesta> BuscarPropuestasEnEspera() { Core.LogicaNegocio.Comandos.ComandoPropuesta.ConsultarPropuestasModificar consultar; consultar = FabricaComandosPropuesta.CrearComandoConsultarPropuestasModificar(propuesta); propuesta = consultar.Ejecutar(); return(propuesta); }
public void LlenarLista(bool o) { List <string> ListaRecibida = new List <string>(); if (o == true) // SE SELECCIONO PROPUESTA SE PROCEDE A ELIMINAR { try { ListaRecibida.Add(_vista.ListaPropuesta.SelectedItem.Text); Core.LogicaNegocio.Comandos.ComandoPropuesta.Eliminar comando; comando = FabricaComandosPropuesta.CrearComandoEliminar(ListaPropuesta); ListaPropuesta = comando.Ejecutar(ListaRecibida); int i = 0; for (i = 0; i < ListaPropuesta.Count; i++) { _vista.ListaPropuesta.Items.Add(ListaPropuesta.ElementAt(i)); } _vista.ListaPropuesta.DataBind(); _vista.ListaPropuesta.Visible = false; _vista.LabelEliminarCompletado.Text = _vista.ListaPropuesta.SelectedItem.Text + " ELIMINADO"; _vista.LabelEliminarCompletado.Visible = true; } catch (WebException e) { //Excepcipon WEB } catch (NullReferenceException e) { } } else { try { Core.LogicaNegocio.Comandos.ComandoPropuesta.Eliminar comando; comando = FabricaComandosPropuesta.CrearComandoEliminar(ListaPropuesta); ListaPropuesta = comando.Ejecutar(ListaRecibida); int i = 0; for (i = 0; i < ListaPropuesta.Count; i++) { _vista.ListaPropuesta.Items.Add(ListaPropuesta.ElementAt(i)); } _vista.ListaPropuesta.DataBind(); _vista.ListaPropuesta.Visible = true; } catch { } } }
public string[] GetSuggestionsFacturaPropuesta(string prefixText, int count) { List <string> responses = new List <string>(); Propuesta propuesta = new Propuesta(); propuesta.Titulo = prefixText; Core.LogicaNegocio.Comandos.ComandoPropuesta.Consultar comando = FabricaComandosPropuesta.CrearComandoConsultar(1, propuesta.Titulo); IList <Propuesta> propuestas = comando.Ejecutar(); foreach (Propuesta prop in propuestas) { responses.Add(prop.Titulo); } return(responses.ToArray()); }