Exemplo n.º 1
0
        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);
            }
        }
Exemplo n.º 2
0
        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);
            }
        }
Exemplo n.º 3
0
        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);
            }
        }
Exemplo n.º 4
0
        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(); }
        }