private async void cargarProceedoresLike() { loadState(true); try { List <OrdenCompraSinComprar> sinComprar; sinComprar = await OrdenCompraModel.listarOrdenCompraSinCompra(ConfigModel.sucursal.idSucursal); foreach (OrdenCompraSinComprar O in sinComprar) { sinComprarOrden.Add(OrdenCompraSinComprarM.convertir(O)); } dt = ConvertTo(sinComprarOrden); dataGridView.DataSource = dt; dataGridView.Columns[0].Visible = false; dataGridView.Refresh(); // mostrarPaginado(); } catch (Exception ex) { MessageBox.Show("Error: " + ex.Message, "Listar", MessageBoxButtons.OK, MessageBoxIcon.Warning); } finally { loadState(false); } }
private void dataGridView_CellDoubleClick(object sender, DataGridViewCellEventArgs e) { if (dataGridView.Rows.Count == 0) { return; } try { int index = dataGridView.CurrentRow.Index; // Identificando la fila actual del datagridview int idProveedor = Convert.ToInt32(dataGridView.Rows[index].Cells[0].Value); // obteniedo el idCategoria del datagridview compraSinComprarM = sinComprarOrden.Find(x => x.idOrdenCompra == idProveedor); // Buscando la registro especifico en la lista de registros this.Close(); } catch (Exception ex) { MessageBox.Show("Error! " + ex.Message, "Error proveedor", MessageBoxButtons.OK, MessageBoxIcon.Stop); } }
private void btnAddMarca_Click(object sender, EventArgs e) { buscarOrden importarOrden = new buscarOrden(); importarOrden.ShowDialog(); OrdenCompraSinComprarM aux = importarOrden.compraSinComprarM; // 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(); Ruc ruc = new Ruc(); ruc.nroDocumento = aux.rucDni; obtenerid(ruc); } }