private bool ExisteEnLaBasedeDatos() { OrdenRepositorio ord = new OrdenRepositorio(); OrdenDeCompra Pro = ord.Buscar((int)NoOrdenNumericUpDown.Value); return(Pro != null); }
public void ModificarTest() { OrdenRepositorio test = new OrdenRepositorio(); Productos productos = new Productos(); productos.NoProducto = 0; productos.Descripcion = "Acetaminofen"; productos.Cantidad = 50; // Assert.IsTrue(test.Modificar(productos)); }
public void GuardarTest() { OrdenRepositorio test = new OrdenRepositorio(); Productos productos = new Productos(); productos.NoProducto = 0; productos.Descripcion = "Algo"; productos.Fecha = DateTime.Now; productos.Cantidad = 0; productos.Precio = 20; productos.Costo = 5; productos.Ganancia = 15; productos.Minimo = 5; productos.Cantidad = 12; //Assert.IsTrue(test.Guardar(productos)); }
private void EliminarButton_Click(object sender, EventArgs e) { OrdenRepositorio rep = new OrdenRepositorio(); int id; SuperErrorProvider.Clear(); int.TryParse(NoOrdenNumericUpDown.Text, out id); limpiar(); if (rep.Eliminar(id)) { MessageBox.Show("Elminado"); } else { SuperErrorProvider.SetError(NoOrdenNumericUpDown, "No se puede una orden de compra que no existe"); } }
private void EditarButton_Click(object sender, EventArgs e) { try { OrdenRepositorio or = new OrdenRepositorio(); if (ConsultaDataGridView.CurrentRow.Cells[0].Value != null) { OrdenDeCompra odc; int id; int.TryParse(ConsultaDataGridView.CurrentRow.Cells[0].Value.ToString(), out id); odc = or.Buscar(id); new rOrdenCompra(odc); } } catch (Exception) { throw; } }
private void ConsultarButton_Click(object sender, EventArgs e) { try { OrdenRepositorio or = new OrdenRepositorio(); if (CriterioTextBox.Text.Trim().Length > 0) { switch (FiltrarComboBox.SelectedIndex) { case 0: //Todo listado = or.GetList(p => true); break; case 1: int id = Convert.ToInt32(CriterioTextBox.Text); listado = or.GetList(p => p.NoOrden == id); break; case 2: listado = or.GetList(p => true); listado = listado.Where(c => c.Fecha >= DesdeDateTimePicker.Value.Date && c.Fecha <= HastaDateTimePicker.Value.Date).ToList(); break; } } else { listado = or.GetList(p => true); } if (FechasCheckBox.Checked == true) { listado = listado.Where(c => c.Fecha >= DesdeDateTimePicker.Value.Date && c.Fecha <= HastaDateTimePicker.Value.Date).ToList(); } ConsultaDataGridView.DataSource = null; ConsultaDataGridView.DataSource = listado; } catch (Exception) { throw; } }
private void GuardarButton_Click(object sender, EventArgs e) { OrdenDeCompra Pro; OrdenRepositorio orr = new OrdenRepositorio(); bool paso = false; if (!Validar()) { return; } Pro = llenarClase(); //limpiar(); if (NoOrdenNumericUpDown.Value == 0) { paso = orr.Guardar(Pro); } else { if (!ExisteEnLaBasedeDatos()) { MessageBox.Show("No se puede modificar una orden de compra que no existe", "Fallo", MessageBoxButtons.OK, MessageBoxIcon.Error); return; } paso = orr.Modificar(Pro); } if (paso) { MessageBox.Show("Guardado!!", "Exito", MessageBoxButtons.OK, MessageBoxIcon.Information); } else { MessageBox.Show("No se pudo guardar!!", "Fallo", MessageBoxButtons.OK, MessageBoxIcon.Error); } }
private void AgregarButton_Click(object sender, EventArgs e) { OrdenRepositorio ordr = new OrdenRepositorio(); Repositorio <Productos> rp = new Repositorio <Productos>(); if (DetalleDataGridView.DataSource != null) { this.Detalle = (List <DetalleProductos>)DetalleDataGridView.DataSource; } OrdenDeCompra p = ordr.Buscar((int)NoOrdenNumericUpDown.Value); Productos prod = rp.Buscar((int)NoProductoNumericUpDown.Value); if (CantidadNumericUpDown.Value <= prod.Cantidad) { this.Detalle.Add( new DetalleProductos(iD: 0, noProducto: (int)NoProductoNumericUpDown.Value, descripcion: prod.Descripcion, cantidad: (int)CantidadNumericUpDown.Value, precio: prod.Precio, importe: prod.Precio * (int)CantidadNumericUpDown.Value )); foreach (var item in this.Detalle) { total += item.Importe; prod.Cantidad -= item.Cantidad; } TotalNumericUpDown.Value = total; CargarGrid(); } else { MessageBox.Show("Se piden mas productos de los que hay", "Fallo", MessageBoxButtons.OK, MessageBoxIcon.Error); } }
public void EliminarTest() { OrdenRepositorio test = new OrdenRepositorio(); Assert.IsTrue(test.Eliminar(0)); }
public void GetListTest() { OrdenRepositorio test = new OrdenRepositorio(); Assert.IsNotNull(test.GetList(t => true)); }
public void BuscarTest() { OrdenRepositorio test = new OrdenRepositorio(); Assert.IsNotNull(test.Buscar(0)); }