public void BuscarTest() { RepositorioEntradaProducto repositorio = new RepositorioEntradaProducto(); EntradaProducto entrada = new EntradaProducto(); entrada = repositorio.Buscar(3); Assert.IsNotNull(entrada); }
public void ModificarTest() { RepositorioEntradaProducto repositorio = new RepositorioEntradaProducto(); EntradaProducto entrada = new EntradaProducto(); List <DetalleEntradaProductos> detalles = new List <DetalleEntradaProductos>(); entrada.EntradaProductoId = 3; entrada.Fecha = DateTime.Now; entrada.UsuarioId = 1; entrada.DetalleEntrada = detalles; entrada.CantidadTotal = 0; Assert.IsTrue(repositorio.Modificar(entrada)); }
private void Eliminarbutton_Click(object sender, EventArgs e) { int ID = Convert.ToInt32(IDnumericUpDown.Value); bool paso; RepositorioBase <EntradaProducto> repositorio = new RepositorioBase <EntradaProducto>(); if (!Existe()) { MessageBox.Show("No se puede eliminar porque no existe.", "ButterSoft", MessageBoxButtons.OK, MessageBoxIcon.Error); } else { var resultado = MessageBox.Show("Esta acción afectara datos de otros modulos." + " De todos modos desea continuar?", "ButterSoft", MessageBoxButtons.YesNo, MessageBoxIcon.Question); if (resultado == DialogResult.Yes) { if (!ValidarEliminarRegistro()) { var auxResultado = MessageBox.Show("La cantidad de productos fue afectada en otro modulo." + " Desea eliminar sin afectar ninguna de las cantidades de productos?", "ButterSoft", MessageBoxButtons.YesNo, MessageBoxIcon.Question); if (auxResultado == DialogResult.Yes) { paso = repositorio.Eliminar(ID); if (paso) { Limpiar(); MessageBox.Show("Entrada de Productos eliminada!!", "ButterSoft", MessageBoxButtons.OK, MessageBoxIcon.Information); } else { MessageBox.Show("No se pudo eliminar la Entrada de Productos", "ButterSoft", MessageBoxButtons.OK, MessageBoxIcon.Error); } } } else { RepositorioEntradaProducto repositorioEntrada = new RepositorioEntradaProducto(); paso = repositorioEntrada.Eliminar(ID); if (paso) { Limpiar(); MessageBox.Show("Entrada de Productos eliminada!!", "ButterSoft", MessageBoxButtons.OK, MessageBoxIcon.Information); } else { MessageBox.Show("No se pudo eliminar la Entrada de Productos", "ButterSoft", MessageBoxButtons.OK, MessageBoxIcon.Error); } } } } }
private void Buscarbutton_Click(object sender, EventArgs e) { int ID = Convert.ToInt32(IDnumericUpDown.Value); EntradaProducto entrada = new EntradaProducto(); RepositorioEntradaProducto repositorio = new RepositorioEntradaProducto(); entrada = repositorio.Buscar(ID); if (entrada != null) { Limpiar(); LlenaCampos(entrada); } else { MessageBox.Show("Entrada de Productos no encontrada."); } }
private void Gurdarbutton_Click(object sender, EventArgs e) { if (!Validar()) { return; } bool paso; EntradaProducto entrada; RepositorioEntradaProducto repositorio = new RepositorioEntradaProducto(); entrada = LlenaClase(); if (IDnumericUpDown.Value == 0) { paso = repositorio.Guardar(entrada); } else { if (!Existe()) { MessageBox.Show("No se puede modificar porque no existe en la base de datos", "Fallo", MessageBoxButtons.OK, MessageBoxIcon.Error); return; } paso = repositorio.Modificar(entrada); } if (paso) { Limpiar(); MessageBox.Show("Guardado!!", "ButterSoft", MessageBoxButtons.OK, MessageBoxIcon.Information); } else { MessageBox.Show("No fue posible guardar!!", "ButterSoft", MessageBoxButtons.OK, MessageBoxIcon.Error); } }