/// <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; }
/// <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; }