private void PedidosUC_PedidoUserControlClicked(object sender, EventArgs e) { pedidoActual = ((DataAccess.Pedido)sender); lbidPedidoActual.Content = pedidoActual.idPedido; List <CustomPedidoProducto> custom = new List <CustomPedidoProducto>(); double subTotal = 0; foreach (var item in PedidoController.ObtenerPedidoProducto(pedidoActual.idPedido)) { CustomPedidoProducto tempPedidoProducto = new CustomPedidoProducto { idPedido = item.idPedido, Cantidad = item.Cantidad, Precio = item.Precio, idProductoVenta = item.idProductoVenta }; subTotal += (double)tempPedidoProducto.Precio; ProductoController productoController = new ProductoController(); DataAccess.Producto producto = productoController.ObtenerProductoPorId(tempPedidoProducto.idProductoVenta); ProductoVentaController productoVentaController = new ProductoVentaController(); DataAccess.ProductoVenta productoVenta = productoVentaController.ObtenerProductoPorIdEE(tempPedidoProducto.idProductoVenta); tempPedidoProducto.NombreProducto = producto.Nombre; tempPedidoProducto.PrecioPublico = (double)productoVenta.PrecioPublico; custom.Add(tempPedidoProducto); } tbSubtotal.Text = "$" + subTotal.ToString(); double iva = Math.Round((subTotal / 100) * 16, 3); tbIva.Text = "$" + iva.ToString(); tbTotal.Text = "$" + Math.Round(subTotal + iva, 3).ToString(); dgProductos.ItemsSource = custom; }
public FrmBuscaProducto() { InitializeComponent(); ProductoController = new ProductoController(); PresentacionController = new PresentacionController(); LaboratorioController = new LaboratorioController(); }
public void Delete_Producto_ReturnsBoolean() { ProductoController controller = new ProductoController(true); RedirectToActionResult result = (RedirectToActionResult)controller.Delete(1); Assert.AreEqual(true, true); }
private void Inicilize() { conceptoMovInvController = new ConceptoMovInvController(); devolucionpController = new DevolucionpController(); devolucionController = new DevolucionController(); proveedorController = new ProveedorController(); productoController = new ProductoController(); movInvController = new MovInvController(); loteController = new LoteController(); conceptoMovInv = null; devolucion = null; partida = null; proveedor = null; producto = null; lote = null; //Listas partidas = new List <Devolucionp>(); //Variables sobreGrid = false; Subtotal = 0; Impuesto = 0; CreaDevolucion(); }
private void Inicializa() { empresaController = new EmpresaController(); traspasoController = new TraspasoController(); loteController = new LoteController(); traspasoController = new TraspasoController(); traspasopController = new TraspasopController(); productoController = new ProductoController(); movInvController = new MovInvController(); traspaso = null; partidas = new List <Traspasop>(); empresa = empresaController.SelectTopOne(); Ambiente.BorrarFile(empresa.DirectorioTrabajo + @"\PH.XLSX"); Ambiente.BorrarFile(empresa.DirectorioTrabajo + @"\PD.XLSX"); //Ambiente.VaciarDirectorio(empresa.DirectorioTraspasos); TxtOrigen.Text = ""; TxtDestino.Text = ""; TxtDocumento.Text = ""; TxtFechaDoc.Text = ""; TxtEnviadoPor.Text = ""; TxtSubtotal.Text = ""; TxtImpuesto.Text = ""; TxtTotal.Text = ""; Malla.Rows.Clear(); CargaTraspasosPendientes(); }
public void Buscar() { if (txtCodigo.Text == "") { MessageBox.Show("Ingresar codigo para cargar datos"); } else { string codigo = txtCodigo.Text; producto = ProductoController.BuscarProducto(codigo); if (producto != null) { txtCodigo.Text = producto.Codigo; txtNombre.Text = producto.Nombre; txtDescripcion.Text = producto.Descripcion; txtPrecio.Text = producto.Precio + ""; txtCantidad.Text = producto.Cantidad + ""; cmbEstante.DisplayMember = producto.CodigoEstante; txtLocacion.Text = producto.CodigoLocacion; } else { MessageBox.Show("Producto no encontrado"); } } }
private void Window_Loaded(object sender, RoutedEventArgs e) { ActualizarDataGrid(); lbEstatus.Content = PedidoAEditar.Estatus1.NombreEstatus; lbIdCliente.Content = PedidoAEditar.Cliente; lbIdPedido.Content = PedidoAEditar.idPedido; double CostoTotal = 0; lbNuevoPrecio.Content = String.Format("{0:0.00}", CostoTotal) + " MXN"; foreach (var item in PedidoAEditar.PedidoProducto) { CustomPedidoProducto productoVenta = new CustomPedidoProducto() { Cantidad = item.Cantidad, idPedido = item.idPedido, idProductoVenta = item.idProductoVenta, Precio = item.Precio, ProductoVenta = item.ProductoVenta }; ProductoController productoController = new ProductoController(); productoVenta.NombreProducto = productoController.ObtenerProductoPorId(productoVenta.idProductoVenta).Nombre; custom.Add(productoVenta); } foreach (var pedidoProducto in custom) { CostoTotal += (double)pedidoProducto.Precio; } lbPrecioAnterior.Content = String.Format("{0:0.00}", CostoTotal) + " MXN"; lbNuevoPrecio.Content = String.Format("{0:0.00}", CostoTotal) + " MXN"; }
private void btPaginaSiguiente_Click(object sender, RoutedEventArgs e) { if (PaginaActual == PaginaTotal) { MessageBox.Show("No se puede avanzar mas"); } else { PaginaActual++; inventario.Clear(); foreach (var item in controller.ObtenerInventarioPorRango(PaginaActual)) { CustomInventario customInventario = new CustomInventario() { ExistenciaInicial = item.ExistenciaInicial, ExistenciaTotal = item.ExistenciaTotal, idInventario = item.idInventario, Producto = item.Producto, UnidadMedida = item.UnidadMedida }; ProductoController productoController = new ProductoController(); DataAccess.Producto producto = new DataAccess.Producto(); customInventario.CodigoProducto = productoController.ObtenerProductoPorId((int)customInventario.Producto).Codigo; inventario.Add(customInventario); } tbPaginaActual.Text = PaginaActual.ToString(); dgInventario.ItemsSource = null; dgInventario.ItemsSource = inventario; } }
public InventarioActual() { InitializeComponent(); inventario.Clear(); foreach (var item in controller.ObtenerInventarioPorRango(PaginaActual)) { CustomInventario customInventario = new CustomInventario() { ExistenciaInicial = item.ExistenciaInicial, ExistenciaTotal = item.ExistenciaTotal, idInventario = item.idInventario, Producto = item.Producto, UnidadMedida = item.UnidadMedida }; ProductoController productoController = new ProductoController(); DataAccess.Producto producto = new DataAccess.Producto(); customInventario.CodigoProducto = productoController.ObtenerProductoPorId((int)customInventario.Producto).Codigo; inventario.Add(customInventario); } if (!inventario.Any()) { MessageBox.Show("No se tienen productos registrados"); this.Close(); } else { tbPaginaActual.Text = PaginaActual.ToString(); PaginaTotal = controller.ObtenerPaginasDeTablaInventario(); tbPaginaTotal.Text = PaginaTotal.ToString(); dgInventario.ItemsSource = inventario; } }
private void comboTipo_Enter(object sender, EventArgs e) { ProductoController pc = new ProductoController(); pc.LlenarComboTipo(comboTipo); comboTipo.SelectedIndex = 0; }
private void Button_Click_1(object sender, RoutedEventArgs e) { controller.ActualizarExistencias(inventario.ConvertAll(b => (DataAccess.Inventario)b)); MessageBox.Show("Inventario actualizado"); inventario.Clear(); foreach (var item in controller.ObtenerInventarioPorRango(PaginaActual)) { CustomInventario customInventario = new CustomInventario() { ExistenciaInicial = item.ExistenciaInicial, ExistenciaTotal = item.ExistenciaTotal, idInventario = item.idInventario, Producto = item.Producto, UnidadMedida = item.UnidadMedida }; ProductoController productoController = new ProductoController(); DataAccess.Producto producto = new DataAccess.Producto(); customInventario.CodigoProducto = productoController.ObtenerProductoPorId((int)customInventario.Producto).Codigo; inventario.Add(customInventario); } tbPaginaActual.Text = PaginaActual.ToString(); PaginaTotal = controller.ObtenerPaginasDeTablaInventario(); tbPaginaTotal.Text = PaginaTotal.ToString(); dgInventario.ItemsSource = null; dgInventario.ItemsSource = inventario; }
private void FiltroListCategoria() { ProductoController con = new ProductoController(); cbfilterCategoria.DataSource = con.ObtnerCategoria(); cbfilterCategoria.DisplayMember = "Categoria"; cbfilterCategoria.ValueMember = "ProductoCategoriaId"; }
public FrmProductos() { InitializeComponent(); productoController = new ProductoController(); Impuestos = new List <Impuesto>(); ModoCreate = true; ModoUpdate = false; }
private void LlenarGrid() { dtg_Productos.ItemsSource = null; ProductoController productoController = new ProductoController(); List <Producto> productos = productoController.ObtenerProducto(Convert.ToInt32(txb_Pagina.Text.ToString())); dtg_Productos.ItemsSource = productos; }
public async Task obtenerProductos(string token) { DataTable dt; dt = (DataTable)await ProductoController.ObtenerDatos(token); dtProductos.DataSource = dt; }
private void btn_buscar_Click(object sender, RoutedEventArgs e) { ProductoController productoController = new ProductoController(); List <Producto> productos = productoController.Buscarproducto(txb_busqueda.Text); dtg_Productos.ItemsSource = null; dtg_Productos.ItemsSource = productos; }
public FrmProductoInsert() { InitializeComponent(); controller = new ProductoController(); LoadCmbCategoria(); }
public void Details_Producto_ReturnsDetailsOfProduct() { Producto p = new Producto(); ProductoController productcontroller = new ProductoController(true); ViewResult resultado = (ViewResult)productcontroller.Details(1); Assert.AreEqual(resultado.ViewName, null); }
private void EliminarProducto() { ConfiguracionListado_MockData(); controller = new ProductoController(_repository); var result = controller.Eliminar(DataProductoEdicion()) as PartialViewResult; result.Should().BeNull(); webContextMock.Verify(c => c.SaveChanges(), Times.Once()); }
private void AgregarProducto_Load(object sender, EventArgs e) { ProductoController pc = new ProductoController(); pc.LlenarComboTipo(comboTipo); comboTipo.SelectedIndex = 0; pc.LlenarComboProveedor(comboProveedor); comboProveedor.SelectedIndex = 0; }
public void Guardar() { string codigoLocacion = txtLocacion.Text; captura(); ProductoController.InsertarProducto(producto, codigoLocacion); CargarDatos(); nuevo(); }
public void Create_Producto_ReturnsBoolean() { ProductoController productcontroller = new ProductoController(true); RedirectToActionResult result = (RedirectToActionResult)productcontroller.Create(new Producto { IdProduct = 1, Name = "tenis", description = "bkjsbkajs", price = "500" }); Assert.AreEqual(true, true); }
public void ProbarQueNoGuardeSiNoCumpleValidacion() { var mock = new Mock <IProductoService>(); var controller = new ProductoController(mock.Object); var resultado = controller.Guardar(new Producto { }); Assert.IsInstanceOf <ViewResult>(resultado); Assert.IsNotInstanceOf <RedirectToRouteResult>(resultado); }
private void BasicConfigMockData() { DbSetMock = new Mock <DbSet <Product> >(); webContextMock = new Mock <WebContextDb>(); webContextMock.Setup(m => m.Product).Returns(DbSetMock.Object); webContextMock.Setup(m => m.Set <Product>()).Returns(DbSetMock.Object); _repositorio = new BaseRepositorio <Product>(webContextMock.Object); controller = new ProductoController(_repositorio); }
private void CrearPostTestOk() { BasicConfigMockData(); controller = new ProductoController(_repositorio); var result = controller.Create(TestClientOK()) as PartialViewResult; result.Should().BeNull(); DbSetMock.Verify(s => s.Add(It.IsAny <Product>()), Times.Once()); webContextMock.Verify(c => c.SaveChanges(), Times.Once()); }
private void ConfiguracionBasica_MockData() { personDbSetMock = new Mock <DbSet <Product> >(); webContextMock = new Mock <WebContextDb>(); webContextMock.Setup(m => m.Product).Returns(personDbSetMock.Object); webContextMock.Setup(m => m.Set <Product>()).Returns(personDbSetMock.Object); _repository = new BaseRepository <Product>(webContextMock.Object); controller = new ProductoController(_repository); }
private void CrearProductoGrabar() { ConfiguracionBasica_MockData(); controller = new ProductoController(_repository); var result = controller.Crear(DataProducto()) as PartialViewResult; result.Should().BeNull(); personDbSetMock.Verify(s => s.Add(It.IsAny <Product>()), Times.Once()); webContextMock.Verify(c => c.SaveChanges(), Times.Once()); }
private void Inicializa() { //listas lotes = new List <Lote>(); //Controladores loteController = new LoteController(); productoController = new ProductoController(); //obajetos producto = new Producto(); lote = new Lote(); }
private void EditarProductoVista() { ConfiguracionListado_MockData(); controller = new ProductoController(_repository); var result = controller.Editar(2) as PartialViewResult; result.ViewName.Should().Be("_Editar"); var personModelCreate = (Product)result.Model; personModelCreate.Should().NotBeNull(); }
private void CargaGrilla() { int idCarta = ddlCarta.SelectedValue != "S" ? Convert.ToInt32(ddlCarta.SelectedValue) : 0; int idTipo = ddlTipo.SelectedValue != "S" ? Convert.ToInt32(ddlTipo.SelectedValue) : 0; int idSubTipo = this.ddlSubTipo.SelectedValue != "S" ? Convert.ToInt32(ddlSubTipo.SelectedValue) : 0; double?precio = null; precio = txtPrecio.Text != "" ? Convert.ToDouble(txtPrecio.Text):precio; gv.DataSource = ProductoController.GetCondetalleConCarta(idCarta, idTipo, idSubTipo, precio, txtDescri.Text); gv.DataBind(); this.divPrueba.Visible = false; }