public int ImpMapeamentos(MapeamentosModel pMapeamentos, string pIdArquivo, TextBox pTela) { int Result = 0; string msgRetorno = ""; string IdMapeamento = new MapeamentosController().GetIdMapeamento(Global.StrToInt(pIdArquivo), pMapeamentos.nm_coluna).ToString(); int Operacao = Global.GetOperacao(IdMapeamento); if (Operacao == 2) { pMapeamentos.id_mapeamento = Global.StrToInt(IdMapeamento); } try { pMapeamentos.id_arquivo = Global.StrToInt(pIdArquivo); msgRetorno = new MapeamentosController().CadMaptoBase.PersisteNoBanco(pMapeamentos, Operacao); Global.EnviarParaLog(msgRetorno, pTela, "ImpMapeamentos"); if (Operacao == 1) { IdMapeamento = new MapeamentosController().CadMaptoBase.GetLastReg(pMapeamentos).ToString(); } } catch (Exception ex) { Global.EnviarParaLog($"{msgRetorno} Motivo:{ex.Message}", pTela, "ImpMapeamentos"); } //} Result = Global.StrToInt(IdMapeamento); return(Result); }
// public frmCadastroBase() { InitializeComponent(); perfisModel = new PerfisModel(); usuariosModel = new UsuariosModel(); gruposModel = new GruposModel(); categoriasModel = new CategoriasModel(); PacotesModel = new PacotesModel(); ServicosModel = new ServicosModel(); arquivosModel = new ArquivosModel(); monitoramentosModel = new MonitoramentosModel(); mapeamentosModel = new MapeamentosModel(); permissoesModel = new PermissoesModel(); objetosModel = new ObjetosModel(); ParametrosModel = new ParametrosModel(); // // btnOk.Enabled = false; operacao = Operacao.oNenhum; ControlaBotoes(); }
public void SetDadosMapeamentos(int pIdArquivo) { if (pIdArquivo == 0) { dgvMapeamentos.Rows.Clear(); } else { dgvMapeamentos.Rows.Clear(); List <MapeamentosModel> LstMapeamentos = new MapeamentosModel().GetListaMapeamentos( cadMaptoControl.CadMaptoBase.conexao.ExecutarSelect( cadMaptoControl.CadMaptoBase.GetSelect(mapeamentosModel) + $" and id_arquivo={pIdArquivo.ToString()}" ) ); for (int i = 0; i <= LstMapeamentos.Count - 1; i++) { if (LstMapeamentos[i].nm_coluna.Length > 0) { dgvMapeamentos.Rows.Add(); dgvMapeamentos.Rows[i].Cells[0].Value = LstMapeamentos[i].id_arquivo; dgvMapeamentos.Rows[i].Cells[1].Value = LstMapeamentos[i].nm_coluna; dgvMapeamentos.Rows[i].Cells[2].Value = LstMapeamentos[i].ordem; dgvMapeamentos.Rows[i].Cells[3].Value = LstMapeamentos[i].fixo_inicio; dgvMapeamentos.Rows[i].Cells[4].Value = LstMapeamentos[i].fixo_tamanho; dgvMapeamentos.Rows[i].Cells[5].Value = LstMapeamentos[i].tp_coluna; dgvMapeamentos.Rows[i].Cells[6].Value = LstMapeamentos[i].tm_coluna; dgvMapeamentos.Rows[i].Cells[7].Value = LstMapeamentos[i].pr_coluna; dgvMapeamentos.Rows[i].Cells[8].Value = LstMapeamentos[i].MASK_CAMPO; dgvMapeamentos.Rows[i].Cells[9].Value = LstMapeamentos[i].ExpressaoSql; } } } }