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