コード例 #1
0
        private void Buscarbutton_Click(object sender, EventArgs e)
        {
            Expression <Func <Mantenimiento, bool> > Filtro = m => true;
            int id;

            switch (FiltrocomboBox.DataSource)
            {
            case 0: id = Convert.ToInt32(CriteriotextBox.Text);
                Filtro = m => m.IdMantenimiento == id;
                break;

            case 1: Filtro = m => m.Fecha.Equals(CriteriotextBox.Text) &&
                             (m.Fecha >= DesdedateTimePicker.Value && m.Fecha <= HastadateTimePicker.Value);
                break;

            case 2: Filtro = m => m.Itbis.Equals(CriteriotextBox.Text) &&
                             (m.Fecha >= DesdedateTimePicker.Value && m.Fecha <= HastadateTimePicker.Value);
                break;

            case 3: Filtro = m => m.SubTotal.Equals(CriteriotextBox.Text) &&
                             (m.Fecha >= DesdedateTimePicker.Value && m.Fecha <= HastadateTimePicker.Value);
                break;

            case 4: Filtro = m => m.Total.Equals(CriteriotextBox.Text) &&
                             (m.Fecha >= DesdedateTimePicker.Value && m.Fecha <= HastadateTimePicker.Value);
                break;
            }
            ConsultadataGridView.DataSource = MantenimientoBLL.GetList(Filtro);
        }
コード例 #2
0
        public void EliminarTest()
        {
            int  idMantenimiento = MantenimientoBLL.GetList(x => true)[0].MantenimientoId;
            bool paso            = MantenimientoBLL.Eliminar(idMantenimiento);

            Assert.AreEqual(true, paso);
        }
コード例 #3
0
        private void buttonBuscar_Click(object sender, EventArgs e)
        {
            Expression <Func <Mantenimiento, bool> > filtro = m => true;
            int id;

            switch (FiltroComboBox.SelectedIndex)
            {
            case 0:    //Filtrando por ID del Mantenimiento.
                id     = Convert.ToInt32(CriterioTextBox.Text);
                filtro = m => m.MantenimientoId == id;
                break;

            case 1:    //Filtrando por la Fecha del Mantenimiento.
                filtro = m => m.Fecha >= DesdeDateTimePicker.Value && m.Fecha <= HastaDateTimePicker.Value;
                break;

            case 2:    //Filtrando por Fecha del Próximo Mantenimiento.
                filtro = m => m.FechaProximo >= DesdeDateTimePicker.Value && m.FechaProximo <= HastaDateTimePicker.Value;
                break;

            case 3:    //Filtrando por SubTotal del Mantenimiento.
                filtro = m => m.SubTotal.Equals(CriterioTextBox.Text);
                break;

            case 4:    //Filtrando por Cantidad Itbis del Mantenimiento.
                filtro = m => m.Itbis.Equals(CriterioTextBox.Text);
                break;

            case 5:    //Filtrando por Total del Mantenimiento.
                filtro = m => m.Total.Equals(CriterioTextBox.Text);
                break;
            }

            ConsultaMantenimientoDataGridView.DataSource = MantenimientoBLL.GetList(filtro);
        }
コード例 #4
0
        public void BuscarTest()
        {
            int idMantenimiento = MantenimientoBLL.GetList(x => true)[0].MantenimientoId;

            Mantenimiento mantenimiento = MantenimientoBLL.Buscar(idMantenimiento);
            bool          paso          = mantenimiento.Detalle.Count > 0;

            Assert.AreEqual(true, paso);
        }
コード例 #5
0
        public void ModificarTest()
        {
            int           idMantenimiento = MantenimientoBLL.GetList(x => true)[0].MantenimientoId;
            Mantenimiento mantenimiento   = MantenimientoBLL.Buscar(idMantenimiento);

            mantenimiento.Detalle.Add(new MantenimientoDetalle(0, mantenimiento.MantenimientoId, 2, 4, 50, "Banda De Frenos", 2, 100, 200));
            bool paso = MantenimientoBLL.Modificar(mantenimiento);

            Assert.AreEqual(true, paso);
        }
コード例 #6
0
        private void consultarButton_Click(object sender, RoutedEventArgs e)
        {
            var listado = new List <Mantenimiento>();

            if (criterioTextBox.Text.Trim().Length > 0)
            {
                switch (filtroComboBox.SelectedIndex)
                {
                case 0:
                    listado = MantenimientoBLL.GetList(p => true);
                    break;

                case 1:
                    int ID = Convert.ToInt32(criterioTextBox.Text);
                    listado = MantenimientoBLL.GetList(p => p.MantenimientoId == ID);
                    break;

                case 2:
                    int clienteid = Convert.ToInt32(criterioTextBox.Text);
                    listado = MantenimientoBLL.GetList(p => p.ClienteId == clienteid);
                    break;

                case 3:
                    int vehiculoid = Convert.ToInt32(criterioTextBox.Text);
                    listado = MantenimientoBLL.GetList(p => p.VehiculoId == vehiculoid);
                    break;
                }

                listado = listado.Where(c => c.Fecha.Date >= desdeDatePicker.SelectedDate.Value && c.Fecha.Date <= hastaDatePicker.SelectedDate.Value).ToList();
            }
            else
            {
                listado = MantenimientoBLL.GetList(p => true);
            }

            consultarDataGrid.ItemsSource = listado;
        }