private void btnImportarOrdenCompra_Click(object sender, EventArgs e) { buscarOrden buscarOrden = new buscarOrden(); buscarOrden.ShowDialog(); OrdenCompraSinComprar aux = buscarOrden.currentOrdenCompra; // datos del proveedor if (aux != null) { txtNroOrdenCompra.Text = aux.serie + " - " + aux.correlativo; currentProveedor = proveedores.Find(X => X.ruc == aux.rucDni); txtDireccionProveedor.Text = currentProveedor.direccion; cbxProveedor.SelectedValue = currentProveedor.idProveedor; currentCompra = comprasAll.Find(X => X.idCompra == aux.idCompra); txtObservaciones.Text = currentCompra.observacion; if (detalleC != null) { detalleC.Clear();// limpiamos la lista de detalle productos } detalleC = new List <DetalleC>(); detalleCompraBindingSource.DataSource = null; dgvDetalleCompra.Refresh(); this.reLoad(); listarDetalleCompraByIdCompra(); listarDatosProveedorCompra(); // Calculo de totales y subtotales calculoSubtotal(); calcularDescuento(); } }
private void btnAddMarca_Click(object sender, EventArgs e) { buscarOrden importarOrden = new buscarOrden(); importarOrden.ShowDialog(); OrdenCompraSinComprar aux = importarOrden.currentOrdenCompra; // datos del proveedor if (aux != null) { textNroOrdenCompra.Text = aux.serie + " - " + aux.correlativo; textDireccion.Text = aux.direccionProveedor; textNombreEmpresa.Text = aux.nombreProveedor; currentCompra = new Compra(); currentCompra.idSucursal = ConfigModel.sucursal.idSucursal; currentCompra.descuento = textDescuento.Text; currentCompra.direccion = textDireccion.Text; currentCompra.estado = 1; //currentCompra.fechaFacturacion = " "; currentCompra.formaPago = "EFECTIVO"; currentCompra.idCajaSesion = ConfigModel.cajaSesion != null ? ConfigModel.cajaSesion.idCajaSesion : 0; currentCompra.idCompra = aux.idCompra; currentCompra.idPago = aux.idPago; currentCompra.idPersonal = personal.idPersonal; //currentCompra.idProveedor = aux.; currentCompra.idTipoDocumento = aux.idTipoDocumento; currentCompra.moneda = aux.moneda; currentCompra.nombreProveedor = aux.nombreProveedor; currentCompra.nroOrdenCompra = textNroOrdenCompra.Text; currentCompra.numeroDocumento = "";// falta definir o entender para q sirve currentCompra.observacion = aux.observacion; currentCompra.rucDni = aux.rucDni; currentCompra.tipoCompra = "con productos"; currentCompra.vendedor = personal.nombres; if (detalleCompras != null) { detalleCompras.Clear();// limpiamos la lista de detalle productos } detalleCompras = new List <DetalleCompra>(); detalleCompraBindingSource.DataSource = null; dataGridView.Refresh(); this.reLoad(); listarDetalleCompraByIdCompra(); listarDatosProveedorCompra(); // Calculo de totales y subtotales calculoSubtotal(); } }