Example #1
0
        private void DeletaCadastro()
        {
            rTipoMotor regraTipoMotor = new rTipoMotor();

            try
            {
                regraTipoMotor.ValidarDeleta(this._model);
            }
            catch (Exception ex)
            {
                throw ex;
            }
            finally
            {
                regraTipoMotor = null;
            }
        }
Example #2
0
        private void PopulaGrid()
        {
            rTipoMotor regra = new rTipoMotor();

            try
            {
                this.dgTipoMotor.DataSource         = regra.BuscaTipoMotor(this.txtFiltro.Text);
                this.dgTipoMotor.Columns[0].Visible = false;
            }
            catch (Exception ex)
            {
                throw ex;
            }
            finally
            {
                regra = null;
            }
        }
Example #3
0
        private void Insere()
        {
            mTipoMotor model;
            rTipoMotor regra = new rTipoMotor();

            try
            {
                this.ValidaDadosNulos();
                model = this.PegaDadosTela();
                regra.ValidarInsere(model);
                base.LimpaDadosTela(this);
                this.btnAceitar.Enabled = false;
                MessageBox.Show("Registro Salvo com Sucesso!", "Atenção", MessageBoxButtons.OK, MessageBoxIcon.Asterisk, MessageBoxDefaultButton.Button1);
            }
            catch (TCC.Regra.Exceptions.TipoMotor.CodigoTipoMotorExistenteException)
            {
                MessageBox.Show("Código do Tipo do Motor já existe!", "Atenção", MessageBoxButtons.OK, MessageBoxIcon.Asterisk, MessageBoxDefaultButton.Button1);
                this.txtIdReal.Focus();
            }
            catch (TCC.Regra.Exceptions.TipoMotor.NumeroTipoMotorVazioExeption)
            {
                MessageBox.Show("É Necessário Informar o código do Tipo do Motor", "Atenção", MessageBoxButtons.OK, MessageBoxIcon.Asterisk, MessageBoxDefaultButton.Button1);
                this.txtIdReal.Focus();
            }
            catch (TCC.Regra.Exceptions.TipoMotor.DescTipoMotorVazioException)
            {
                MessageBox.Show("É Necessário Informar Descrição para o Tipo do Motor", "Atenção", MessageBoxButtons.OK, MessageBoxIcon.Asterisk, MessageBoxDefaultButton.Button1);
                this.txtNmTipoMotor.Focus();
            }
            catch (Exception ex)
            {
                MessageBox.Show(ex.Message, "Atenção", MessageBoxButtons.OK, MessageBoxIcon.Asterisk, MessageBoxDefaultButton.Button1);
            }

            finally
            {
                model = null;
                regra = null;
            }
        }
Example #4
0
        private mTipoMotor PegaDadosTela()
        {
            mTipoMotor model = new mTipoMotor();
            rTipoMotor regra = new rTipoMotor();

            try
            {
                model.IdTipoMotor     = regra.BuscaMaxId();
                model.IdTipoMotorReal = this.txtIdReal.Text.ToUpper();
                model.DscTipoMotor    = this.txtNmTipoMotor.Text;
                model.FlgAtivo        = true;

                return(model);
            }
            catch (Exception ex)
            {
                throw ex;
            }
            finally
            {
                model = null;
            }
        }
Example #5
0
        private void PopulaModelCompletoAlteracao()
        {
            rTipoMotor regraTipoMotor      = new rTipoMotor();
            DataTable  dtRegistroTipoMotor = null;

            try
            {
                dtRegistroTipoMotor = regraTipoMotor.BuscaUmRegistro(this._model);
                this._model.Deserialize(dtRegistroTipoMotor);
            }
            catch (Exception ex)
            {
                throw ex;
            }
            finally
            {
                regraTipoMotor = null;
                if (dtRegistroTipoMotor != null)
                {
                    dtRegistroTipoMotor.Dispose();
                    dtRegistroTipoMotor = null;
                }
            }
        }