private void buttonBuscarPro_Click(object sender, EventArgs e) { BusquedaProductosRespuesta respuesta = new BusquedaProductosRespuesta(); string codigo = txtCodigoProducto.Text; if (codigo != "") { respuesta = productosService.BuscarxCodigo(codigo); if (respuesta.productos != null) { txtNombreProducto.Text = respuesta.productos.Nombre; txtDescripcion.Text = respuesta.productos.Descripcion; txtPCompra.Text = respuesta.productos.Precio_costo.ToString(); txtPVenta.Text = respuesta.productos.Precio_venta.ToString(); txtIva.Text = respuesta.productos.Iva.ToString(); txtModelo.Text = respuesta.productos.Modelo; txtCantidad.Text = respuesta.productos.Cantidad.ToString(); comboTipo.Text = respuesta.productos.Tipo; MessageBox.Show(respuesta.Mensaje, "Busqueda", MessageBoxButtons.OK, MessageBoxIcon.Information); } else { MessageBox.Show(respuesta.Mensaje, "Busqueda", MessageBoxButtons.OK, MessageBoxIcon.Information); } } else { MessageBox.Show("Por favor digite una identificación", "Datos", MessageBoxButtons.OK, MessageBoxIcon.Information); } }
private void button7_Click(object sender, EventArgs e) { BusquedaProductosRespuesta respuesta = new BusquedaProductosRespuesta(); string codigo = txtCodigo.Text; if (codigo != "") { respuesta = productosService.BuscarxCodigo(codigo); if (respuesta.productos != null) { txtNombreProducto.Text = respuesta.productos.Nombre; txtPrecio.Text = respuesta.productos.Precio_venta.ToString(); txtIva.Text = respuesta.productos.Iva.ToString(); MessageBox.Show(respuesta.Mensaje, "Busqueda", MessageBoxButtons.OK, MessageBoxIcon.Information); } else { MessageBox.Show(respuesta.Mensaje, "Busqueda", MessageBoxButtons.OK, MessageBoxIcon.Information); } } else { MessageBox.Show("Por favor digite una identificación", "Datos", MessageBoxButtons.OK, MessageBoxIcon.Information); } }
private void button1_Click(object sender, EventArgs e) { try { BusquedaProductosRespuesta respuesta = new BusquedaProductosRespuesta(); Productos productos = new Productos(); foreach (var item in LisProductos) { int Cantidad = item.Cantidad; string codigo = item.Productos_id; int Existencia = productos.Existencia; respuesta = productosService.BuscarxCodigo(codigo); if (respuesta.productos != null) { productos.Productos_id = item.Productos_id; productos.Nombre = item.Nombre; productos.Descripcion = item.Descripcion; productos.Precio_costo = item.Precio_costo; productos.Precio_venta = item.Precio_venta; productos.Iva = item.Iva; productos.Tipo = item.Tipo; productos.Modelo = item.Modelo; productos.Cantidad = item.Cantidad; productos.Existencia = item.Existencia; productos.Existencia = 0; productos.CalcularExistencia(Cantidad); productosService.ModificarTodos(productos); } for (int i = 0; i <= LisProductos.Count; i++) { MapearLista(productos, i); productosService.Guardar(productos); } } MessageBox.Show("Productos Guardados "); } catch (Exception ex) { MessageBox.Show("Asegúrese de establecer una lista de compras. " + ex.Message, "Resultado de guardar", MessageBoxButtons.OKCancel, MessageBoxIcon.Information); } }
public BusquedaProductosRespuesta BuscarxCodigo(string rut) { BusquedaProductosRespuesta respuesta = new BusquedaProductosRespuesta(); try { conexion.Open(); respuesta.productos = repositorio.BuscarCodigo(rut); conexion.Close(); respuesta.Mensaje = (respuesta.productos != null) ? "Se encontró el Produco" : "El Producto buscado no existe"; respuesta.Error = false; return(respuesta); } catch (Exception e) { respuesta.Mensaje = $"Error de la Aplicacion: {e.Message}"; respuesta.Error = true; return(respuesta); } finally { conexion.Close(); } }