Exemple #1
0
        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);
         }
     }
 }