private void SalvarTodos(ref ListBox vlistView, string vcompl) { pbGeral.Value = 0; pbGeral.Maximum = vlistView.Items.Count; string[] _vwView = null; Retornos _retorno = Retornos.Cancelar; formMessageBox _frmMessage; foreach (DataRow row in (vlistView.DataSource as DataTable).Rows) { if (_retorno != Retornos.SimTodos && _retorno != Retornos.NaoTodos) { if (_objProcBO.VerificaProcView(edtCaminho.Text + vcompl , row["name"].ToString() + ".sql")) { _frmMessage = new UIMessage("Arquivo " + row["name"].ToString() + " já existe, deseja substituir?", "Substituir?", Botoes.PadraoSimNaoTodos, Icones.Questão); _frmMessage.ShowDialog(); _retorno = _frmMessage.Retorno; } else { _retorno = Retornos.SimTodos; } } if (_retorno == Retornos.Sim || _retorno == Retornos.SimTodos) { _vwView = null; _objProcBO.GetProcedureView(vProcedure: row["name"].ToString(), vvwProcedure: ref _vwView); try { _objProcBO.SalvarProcedureView(_vwView, edtCaminho.Text + vcompl, row["name"].ToString() + ".sql"); } catch (Exception ex) { MessageBox.Show(ex.Message + Environment.NewLine + ex.InnerException + Environment.NewLine + ex.StackTrace + Environment.NewLine); break; } pbGeral.Value++; } else if (_retorno == Retornos.Cancelar) { break; } } }
private void SalvarConstraint(List <infConstraints> lConstr) { pbGeral.Value = 0; pbGeral.Maximum = lConstr.Count; Retornos _retorno = Retornos.Cancelar; formMessageBox _frmMessage; foreach (infConstraints objInfConst in lConstr) { if (_retorno != Retornos.SimTodos && _retorno != Retornos.NaoTodos) { if (objConstrBo.ArqConstrExiste(edtCaminho.Text, objInfConst.nomeConst)) { _frmMessage = new UIMessage("Arquivo " + objInfConst.nomeConst + ".sql" + " já existe, deseja substituir?", "Substituir?", Botoes.PadraoSimNaoTodos, Icones.Questão); _frmMessage.ShowDialog(); _retorno = _frmMessage.Retorno; } else { _retorno = Retornos.SimTodos; } } if (_retorno == Retornos.Sim || _retorno == Retornos.SimTodos) { try { objConstrBo.SalvaConstraint(objInfConst.scriptConst, edtCaminho.Text, objInfConst.nomeConst); } catch (Exception ex) { MessageBox.Show(ex.Message + Environment.NewLine + ex.InnerException + Environment.NewLine + ex.StackTrace + Environment.NewLine); break; } pbGeral.Value++; } else if (_retorno == Retornos.Cancelar) { break; } } }
private void SalvarConstraint(List<infConstraints> lConstr) { pbGeral.Value = 0; pbGeral.Maximum = lConstr.Count; Retornos _retorno = Retornos.Cancelar; formMessageBox _frmMessage; foreach (infConstraints objInfConst in lConstr) { if (_retorno != Retornos.SimTodos && _retorno != Retornos.NaoTodos) { if (objConstrBo.ArqConstrExiste(edtCaminho.Text, objInfConst.nomeConst)) { _frmMessage = new UIMessage("Arquivo " + objInfConst.nomeConst+ ".sql" + " já existe, deseja substituir?", "Substituir?", Botoes.PadraoSimNaoTodos, Icones.Questão); _frmMessage.ShowDialog(); _retorno = _frmMessage.Retorno; } else { _retorno = Retornos.SimTodos; } } if (_retorno == Retornos.Sim || _retorno == Retornos.SimTodos) { try { objConstrBo.SalvaConstraint(objInfConst.scriptConst, edtCaminho.Text, objInfConst.nomeConst); } catch (Exception ex) { MessageBox.Show(ex.Message + Environment.NewLine + ex.InnerException + Environment.NewLine + ex.StackTrace + Environment.NewLine); break; } pbGeral.Value++; } else if (_retorno == Retornos.Cancelar) { break; } } }