public override string gravarRegistro() { try { grid_CotacaoItem.Focus(); if (controleGridGrava != null) { TList_LanCotacao_Item LanCotacao_Item = new TList_LanCotacao_Item(); foreach (int i in controleGridGrava) { LanCotacao_Item.Add(grid_CotacaoItem.Rows[i].DataBoundItem as TRegistro_LanCotacao_Item); } if (LanCotacao_Item.Count > 0) { TCN_LanCotacao_Item.Grava_LanCotacao_Item(LanCotacao_Item); } } } catch (Exception erro) { MessageBox.Show(erro.Message); } return("1"); }
public override string gravarRegistro() { if (tcCentral.SelectedIndex == 0) { if (pDados.validarCampoObrigatorio()) { return(TCN_LanCotacao.Grava_LanCotacao((BS_Cotacao.Current as TRegistro_LanCotacao), null)); } } else { if (pDadosCotacaoItem.validarCampoObrigatorio() && pDadosAdicionais.validarCampoObrigatorio()) { //ADICIONA O ID DA COTAÇÃO PARA O BS_COTACAO_ITEM (BS_Cotacao_Item.Current as TRegistro_LanCotacao_Item).ID_Cotacao = (BS_Cotacao.Current as TRegistro_LanCotacao).ID_Cotacao; //RECEBE O TIPO DE COTAÇÃO QUE ESTARA AGUARDANDO RESPOSTA DO FORNECEDOR (BS_Cotacao_Item.Current as TRegistro_LanCotacao_Item).ST_Cotacao = "AR"; return(TCN_LanCotacao_Item.Grava_LanCotacao_Item((BS_Cotacao_Item.Current as TRegistro_LanCotacao_Item), null)); } } return(""); }