private void BuscarOrdenes(int vOrdenID) { dtIngreso = C.SQL("ORDENCOMPRAS_L " + vOrdenID); if (dtIngreso.Rows.Count == 0) { MessageBox.Show("NO EXISTE NINGUNA ORDEN CON ESTE CODIGO, BUSQUELO EN LA LISTA", Application.ProductName, MessageBoxButtons.OK, MessageBoxIcon.Information); Limpiar(); OrdenID.Text = ""; BuscarOrdenCompras Form = new BuscarOrdenCompras(); Form.vForm = this.Name; Form.ShowDialog(); if (vOrdenID > 0) { dtIngreso = C.SQL("ORDENCOMPRAS_L " + vOrdenID); if (dtIngreso.Rows.Count > 0) { FillOrden(dtIngreso.Rows[0]); GRD.DataSource = dtIngreso; } } else { return; } } else { if (dtIngreso.Rows[0]["Process"].ToString() == "1") { MessageBox.Show("ESTA ORDEN DE COMPRAS YA FUE PROCESADA", Application.ProductName, MessageBoxButtons.OK, MessageBoxIcon.Information); Limpiar(); OrdenID.Text = ""; return; } FillOrden(dtIngreso.Rows[0]); GRD.DataSource = dtIngreso; } }
private void BuscarOrden() { vOrdenID = 0; if (OrdenID.Text.Length == 0 || OrdenID.Text == "0") { OrdenID.Text = ""; BuscarOrdenCompras C = new BuscarOrdenCompras(); C.vForm = this.Name; C.ShowDialog(); if (vOrdenID == 0) { return; } BuscarOrdenes(vOrdenID); } else { vOrdenID = int.Parse(System.Text.RegularExpressions.Regex.Replace(OrdenID.Text, @"[^\d]", ""));; BuscarOrdenes(vOrdenID); } }