コード例 #1
0
 LlenarListaParametro(int Opcion, string parametro)
 {
     Core.LogicaNegocio.Comandos.ComandoPropuesta.Consultar consultar;
     consultar = FabricaComandosPropuesta.CrearComandoConsultar(Opcion, parametro);
     propuesta = consultar.Ejecutar();
     return(propuesta);
 }
コード例 #2
0
        /// <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);
        }
コード例 #3
0
        /// <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);
        }
コード例 #4
0
        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
                {
                }
            }
        }
コード例 #5
0
    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());
    }