コード例 #1
0
        public void GetListTest()
        {
            var listado = new List <Entradas>();

            listado = EntradasBLL.GetList(e => true);
            Assert.AreEqual(listado, listado);
        }
コード例 #2
0
        private void buttonBuscar_Click(object sender, EventArgs e)
        {
            Expression <Func <Entradas, bool> > filtro = ea => true;
            int id;

            switch (FiltroComboBox.SelectedIndex)
            {
            case 0:    //Filtrando por ID de la Entrada.
                id     = Convert.ToInt32(CriterioTextBox.Text);
                filtro = ea => ea.EntradaId == id;
                break;

            case 1:    //Filtrando por la Fecha de la Entrada.
                filtro = ea => ea.Fecha >= DesdeDateTimePicker.Value.Date && ea.Fecha <= HastaDateTimePicker.Value.Date;
                break;

            case 2:    //Filtrando por Nombre del Producto.
                filtro = ea => ea.ProductoId.Equals(CriterioTextBox.Text) && (ea.Fecha >= DesdeDateTimePicker.Value.Date && ea.Fecha <= HastaDateTimePicker.Value.Date);
                break;

            case 3:    //Filtrando por Cantidad de Entrada del Producto.
                filtro = ea => ea.Cantidad.Equals(CriterioTextBox.Text) && (ea.Fecha >= DesdeDateTimePicker.Value.Date && ea.Fecha <= HastaDateTimePicker.Value.Date);
                break;
            }

            entradas = EntradasBLL.GetList(filtro);
            EntradasConsultaDataGridView.DataSource = entradas;
        }
コード例 #3
0
        public byte[] Reporte(List <Entradas> lista)
        {
            if (lista.Count < 1)
            {
                listaEntradas = EntradasBLL.GetList(c => true);
            }
            else
            {
                listaEntradas = lista;
            }

            document = new Document(PageSize.Letter, 25f, 25f, 20f, 20f);
            pdfTable = new PdfPTable(columnas);

            pdfTable.WidthPercentage     = 100;
            pdfTable.HorizontalAlignment = Element.ALIGN_LEFT;

            fontStyle = FontFactory.GetFont("Calibri", 8f, 1);

            PdfWriter.GetInstance(document, memoryStream);
            document.Open();

            float[] anchoColumnas = new float[columnas];

            anchoColumnas[0]  = 115; //Esta sera la fila 1 EntradaId
            anchoColumnas[1]  = 100; //Esta sera la fila 2 fecha
            anchoColumnas[2]  = 110; //Esta sera la fila 3 SuplidorId
            anchoColumnas[3]  = 180; //Esta sera la fila 4 Nombres
            anchoColumnas[4]  = 110; //Esta sera la fila 5 CacaoId
            anchoColumnas[5]  = 180; //Esta sera la fila 6 Tipo
            anchoColumnas[6]  = 150; //Esta sera la fila 7 Cantidad
            anchoColumnas[7]  = 150; //Esta sera la fila 8 Costo
            anchoColumnas[8]  = 150; //Esta sera la fila 9 Total
            anchoColumnas[9]  = 100; //Esta sera la fila 10 fechaCreacion
            anchoColumnas[10] = 100; //Esta sera la fila 11 fechaModificacion
            anchoColumnas[11] = 115; //Esta sera la fila 12 usuarioId

            pdfTable.SetWidths(anchoColumnas);

            this.ReportHeader();
            this.ReportBody();

            pdfTable.HeaderRows = 1;
            document.Add(pdfTable);
            document.Close();

            return(memoryStream.ToArray());
        }
コード例 #4
0
        private void Consultarbutton_Click(object sender, EventArgs e)
        {
            Expression <Func <Entradas, bool> > filtro = ea => true;
            int id;

            switch (FiltrocomboBox.SelectedIndex)
            {
            case 0:    //Todo.
                break;

            case 1:    //Id de la Entrada.
                id     = Convert.ToInt32(CriteriotextBox.Text);
                filtro = ea => ea.EntradaId == id;
                break;

            case 2:    //Fecha de la Entrada.
                filtro = ea => ea.Fecha >= DesdedateTimePicker.Value.Date && ea.Fecha <= HastadateTimePicker.Value.Date;
                break;
            }

            entradas = EntradasBLL.GetList(filtro);
            ConsultadataGridView.DataSource = entradas;
        }
        public void GetListTest()
        {
            List <Entradas> listaVenta = EntradasBLL.GetList(e => true);

            Assert.IsNotNull(listaVenta);
        }
コード例 #6
0
        private void ConsultarButton_Click(object sender, RoutedEventArgs e)
        {
            var Listado = new List <Entradas>();

            if (CriterioTextBox.Text.Trim().Length > 0)
            {
                switch (FiltroComboBox.SelectedIndex)
                {
                case 0:    //Todo
                    Listado = EntradasBLL.GetList(e => true);
                    break;

                case 1:    //EntradaId
                    try
                    {
                        int id = Convert.ToInt32(CriterioTextBox.Text);
                        Listado = EntradasBLL.GetList(e => e.EntradaId == id);
                        MessageBox.Show("ID");
                    }
                    catch (FormatException)
                    {
                        MessageBox.Show("Por favor, ingrese un ID valido");
                    }
                    break;

                case 2:    //SuplidorId
                    try
                    {
                        int id = Convert.ToInt32(CriterioTextBox.Text);
                        Listado = EntradasBLL.GetList(e => e.SuplidorId == id);
                        MessageBox.Show("ID");
                    }
                    catch (FormatException)
                    {
                        MessageBox.Show("Por favor, ingrese un ID valido");
                    }
                    break;

                case 3:    //CacaoId
                    try
                    {
                        int id = Convert.ToInt32(CriterioTextBox.Text);
                        Listado = EntradasBLL.GetList(e => e.CacaoId == id);
                        MessageBox.Show("ID");
                    }
                    catch (FormatException)
                    {
                        MessageBox.Show("Por favor, ingrese un ID valido");
                    }
                    break;

                case 4:    //UsuarioId
                    try
                    {
                        int id = Convert.ToInt32(CriterioTextBox.Text);
                        Listado = EntradasBLL.GetList(e => e.UsuarioId == id);
                        MessageBox.Show("ID");
                    }
                    catch (FormatException)
                    {
                        MessageBox.Show("Por favor, ingrese un ID valido");
                    }
                    break;
                }
                if (DesdeDatePicker.SelectedDate != null && HastaDatePicker.SelectedDate != null)
                {
                    Listado = Listado.Where(e => e.Fecha.Date >= DesdeDatePicker.SelectedDate.Value && e.Fecha.Date <= HastaDatePicker.SelectedDate.Value).ToList();
                }
            }
            else
            {
                Listado = EntradasBLL.GetList(e => true);
            }

            ConsultaDataGrid.ItemsSource = null;
            ConsultaDataGrid.ItemsSource = Listado;
        }