private void btnAtribuirItem_Click(object sender, EventArgs e) { FrmProcurar procurar = new FrmProcurar(); StringBuilder sb = new StringBuilder(); sb.Append(" select "); sb.Append(" etapa_id, "); sb.Append(" item, "); sb.Append(" etapa, etapa_id "); sb.Append(" from etapa order by item "); ResultadoProcura rp = new ResultadoProcura(); rp = procurar.Pesquisar(dir, "Escolher o item", sb.ToString(), "Código;Item;Descrição;Id;", "80;100;350;50;"); if (!rp.fResultadoProcura) { return; } int etapaid = Convert.ToInt32((rp.linha as DataGridViewRow).Cells["ETAPA_ID"].Value); string item = (rp.linha as DataGridViewRow).Cells["ITEM"].Value.ToString(); string etapa = (rp.linha as DataGridViewRow).Cells["ETAPA"].Value.ToString(); if (grdServico.SelectedRows.Count < 2) { grdServico.CurrentRow.Cells["ETAPA_ID"].Value = etapaid; grdServico.CurrentRow.Cells["ITEM"].Value = item; grdServico.CurrentRow.Cells["ETAPA"].Value = etapa; manipulacao.PRC_EXECUTAR_DIRETO("UPDATE SERVICO S SET S.ETAPA_ID = " + etapaid.ToString() + " WHERE S.SERVICO_ID = " + grdServico.CurrentRow.Cells["SERVICO_ID"].Value.ToString()); } else { foreach (DataGridViewRow item1 in grdServico.SelectedRows) { item1.Cells["ETAPA_ID"].Value = etapaid; item1.Cells["ITEM"].Value = item; item1.Cells["ETAPA"].Value = etapa; manipulacao.PRC_EXECUTAR_DIRETO("UPDATE SERVICO S SET S.ETAPA_ID = " + etapaid.ToString() + " WHERE S.SERVICO_ID = " + grdServico.CurrentRow.Cells["SERVICO_ID"].Value.ToString()); } } }
public void BuscarQtdePSA(DataTable dtDownload) { foreach (DataRow dr2 in dtDownload.Rows) { foreach (DataRow dr in manipulacao.PRC_EXECUTAR_DIRETO (" SELECT * FROM SEL_ITENS_PENDENTES(" + dr2["tocGrupoId"].ToString() + "," + dr2["UAU_COMP"].ToString() + ")").Rows) { DataRow dri = dtQtdePSA.NewRow(); dri["PSA_ID"] = Convert.ToInt32(dr["PSA_ID"]); dri["UNIDADE_PRINCIPAL"] = dr["UNIDADE_PRINCIPAL"]; dri["QTDE_REALIZADA"] = dr["QTDE_REALIZADA"]; dri["QTDE_PROJECAO"] = dr["QTDE_PROJECAO"]; dri["QTDE"] = dr["QTDE"]; dri["QTDE_LOOKAHEAD_PENDENTE"] = dr["QTDE_LOOKAHEAD_PENDENTE"]; dtQtdePSA.Rows.Add(dri); } } }