Пример #1
0
        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;
                }
            }
        }
Пример #2
0
        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;
                }
            }
        }
Пример #3
0
        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;
                }
            }
        }
Пример #4
0
        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;
                }
            }
        }