示例#1
0
        private void Buscarbutton_Click(object sender, EventArgs e)
        {
            Expression <Func <EntradaBalance, bool> > Filtro = a => true;
            int id;

            switch (FiltrocomboBox.SelectedIndex)
            {
            case 0:
                id     = Convert.ToInt32(CriteriotextBox.Text);
                Filtro = a => a.EntradaBalanceId == id;
                break;

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

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

            case 3:
                Filtro = c => c.Fecha.Equals(CriteriotextBox.Text) && c.Fecha >= DesdedateTimePicker.Value && c.Fecha <= HastadateTimePicker.Value;
                break;
            }
            entrada = EntradaBalanceBLL.GetList(Filtro);
            ConsultadataGridView.DataSource = entrada;
        }
        private void Guardarbutton_Click(object sender, EventArgs e)
        {
            EntradaBalance entradaBalance = new EntradaBalance();
            bool           paso           = false;

            if (HayErrores())
            {
                MessageBox.Show("Favor revisar todos los campos", "Validación",
                                MessageBoxButtons.OK, MessageBoxIcon.Error);
                return;
            }

            entradaBalance = LlenaClase();

            if (IdnumericUpDown.Value == 0)
            {
                paso = EntradaBalanceBLL.Guardar(entradaBalance);
            }

            else
            {
                paso = EntradaBalanceBLL.Modificar(LlenaClase());
            }

            if (paso)
            {
                MessageBox.Show("Guardado", "Con Exito!!!", MessageBoxButtons.OK, MessageBoxIcon.Information);
            }
            else
            {
                MessageBox.Show("No se pudo Guardar", "Error!!!!", MessageBoxButtons.OK, MessageBoxIcon.Error);
            }
        }
示例#3
0
        public void EliminarTest()
        {
            bool paso;
            int  id = 2;

            paso = EntradaBalanceBLL.Eliminar(id);
            Assert.AreEqual(paso, true);
        }
示例#4
0
        public void BuscarTest()
        {
            EntradaBalance entrada = new EntradaBalance();
            int            id      = 1;

            entrada = EntradaBalanceBLL.Buscar(id);
            Assert.IsNotNull(entrada);
        }
示例#5
0
        public void ModificarTest()
        {
            bool           paso           = false;
            EntradaBalance entradaBalance = new EntradaBalance();

            entradaBalance.Fecha            = DateTime.Now;
            entradaBalance.EntradaBalanceId = 4;
            entradaBalance.BalanceId        = 1;
            entradaBalance.Monto            = 200;
            paso = EntradaBalanceBLL.Modificar(entradaBalance);
            Assert.AreEqual(paso, true);
        }
        private void Eliminarbutton_Click(object sender, EventArgs e)
        {
            int id = Convert.ToInt32(IdnumericUpDown.Value);

            if (EntradaBalanceBLL.Eliminar(id))
            {
                MessageBox.Show("Eliminado!", "Con Exito!", MessageBoxButtons.OK, MessageBoxIcon.Information);
            }

            else
            {
                MessageBox.Show("No se elimino", "Erro!", MessageBoxButtons.OK, MessageBoxIcon.Error);
            }
        }
示例#7
0
        public void GetListTest()
        {
            var entrada = EntradaBalanceBLL.GetList(x => true);

            Assert.IsNotNull(entrada);
        }