Пример #1
0
        /// <summary>
        ///     Método que consulta as ordens de produção de acordo com o click
        /// na treview, onde contém os centros de trabalhos e materiais.
        /// </summary>
        private void ConsultaOrdensFromArvoreClick(String ItemSelecionado, Boolean IsWorkCenter)
        {
            Cursor = Cursors.WaitCursor;

            if (IsWorkCenter)
            {
                udgv.DataSource = SQLQueries.Consulta_OrdensProducao("", "", "", "", 0, ItemSelecionado);
            }
            else
            {
                udgv.DataSource = SQLQueries.Consulta_OrdensProducao("", "", "", "", 0, "", ItemSelecionado);
            }

            //Habilita os botões de editar e excluir.
            if (udgv.Rows.Count > 0)
            {
                DesbloqueiaAcoesDireitoMouse();
                udgv.ActiveRow = udgv.ActiveRowScrollRegion.FirstRow;
            }
            else
            {
                BloqueiaAcoesDireitoMouse();
            }

            Cursor = Cursors.Arrow;
        }
Пример #2
0
        /// <summary>
        ///     Método que consulta as ordens de produção de acordo com os filtros do usuário.
        /// </summary>
        private void ConsultaOrdens()
        {
            Cursor = Cursors.WaitCursor;

            //ECMGR-250
            Objects.LimpaOrdenacaoColunasGrid(udgv);

            udgv.DataSource = SQLQueries.Consulta_OrdensProducao(txtOrdem.Text, txtTrabalho.Text, cbClientes.Text, cbxUsarData.Checked == true ? dtEntrega.DateTime.ToString("yyyy-MM-dd") : "", icbxEstado.SelectedIndex, cbMaquinas.SelectedItem.ToString());

            //Habilita os botões de editar e excluir.
            if (udgv.Rows.Count > 0)
            {
                DesbloqueiaAcoesDireitoMouse();
                udgv.ActiveRow = udgv.ActiveRowScrollRegion.FirstRow;
                DestacaItensAtrasados();
            }
            else
            {
                BloqueiaAcoesDireitoMouse();
            }

            Cursor = Cursors.Arrow;
        }