예제 #1
0
        /// <summary>
        /// Abre tela motor fornecedor
        /// </summary>
        private void AbreTelaMotorFornecedor()
        {
            mMotor model = null;

            CADASTRO.frmCadMotorFornecedor telaMotorFornecedor = null;
            try
            {
                this.ValidaDadosNulos();
                _listaModelMotorFornecedor = new List <mMotorFornecedor>();
                model = this.PegaDadosTela();
                telaMotorFornecedor = new TCC.UI.CADASTRO.frmCadMotorFornecedor(model, this._listaModelMotorFornecedor);
                DialogResult resultado = telaMotorFornecedor.ShowDialog();
                if (resultado == DialogResult.Cancel)
                {
                    this._listaModelMotorFornecedor = null;
                }
            }
            catch (TCC.Regra.Exceptions.Motor.DescMotorVazioException)
            {
                MessageBox.Show("É necessário digitar uma Descrição para o Motor", "Atenção", MessageBoxButtons.OK, MessageBoxIcon.Asterisk, MessageBoxDefaultButton.Button1);
                this.txtDsMotor.Focus();
            }
            catch (Exception ex)
            {
                throw ex;
            }
            finally
            {
                model = null;
                telaMotorFornecedor = null;
            }
        }
예제 #2
0
 private void ValidaDados(mMotor model)
 {
     if (this.ExisteNomeMotor(model.DscMotor) == true)
     {
         throw new BUSINESS.Exceptions.Motor.DescMotorExistenteException();
     }
 }
예제 #3
0
        /// <summary>
        /// Abre a tela para buscar um motor
        /// </summary>
        private void AbreTelaBuscaMotor()
        {
            frmBuscaMotor telaMotor = null;

            try
            {
                this._modelMotor = new mMotor();
                telaMotor        = new frmBuscaMotor(this._modelMotor);
                DialogResult resultado = telaMotor.ShowDialog();
                if (resultado == DialogResult.Cancel)
                {
                    this._modelMotor         = null;
                    this.txtBuscaFiltro.Text = string.Empty;
                }
                else
                {
                    this.txtBuscaFiltro.Text = this._modelMotor.DscMotor;
                }
            }
            catch (Exception ex)
            {
                throw ex;
            }
            finally
            {
                telaMotor = null;
            }
        }
예제 #4
0
        private void btnBuscaMotor_Click(object sender, EventArgs e)
        {
            this.btnLimpa_Click(null, null);
            this._modelMotor = new mMotor();
            frmBuscaMotor objForm = new frmBuscaMotor(this._modelMotor);

            try
            {
                DialogResult resultado = objForm.ShowDialog();
                if (resultado == DialogResult.Cancel)
                {
                    this._modelMotor = null;
                }
                else
                {
                    this.txtMotor.Text = this._modelMotor.DscMotor;
                    this.MarcaMotorEstoque();
                }
            }
            catch (Exception ex)
            {
                throw ex;
            }
            finally
            {
                objForm = null;
            }
        }
예제 #5
0
        private void btnBuscaMotor_Click(object sender, EventArgs e)
        {
            this._modelMotor = new mMotor();
            frmBuscaMotor objForm = new frmBuscaMotor(this._modelMotor);

            try
            {
                DialogResult resultado = objForm.ShowDialog();
                if (resultado == DialogResult.Cancel)
                {
                    this._modelMotor       = null;
                    this.txtDescMotor.Text = string.Empty;
                }
                else
                {
                    this.txtDescMotor.Text = this._modelMotor.DscMotor;
                    this._idMotor          = this._modelMotor.IdMotor;
                }
            }
            catch (Exception ex)
            {
                throw ex;
            }
            finally
            {
                objForm = null;
            }
        }
예제 #6
0
 private void btnLimpar_Click(object sender, EventArgs e)
 {
     base.LimpaDadosTela(this);
     this._modelFornecedor  = null;
     this._modelMotor       = null;
     this._modelPeca        = null;
     this._listaOrdemCompra = null;
 }
예제 #7
0
 public frmCadMotorFornecedor(mMotor modelMotor)
 {
     InitializeComponent();
     this.btnBuscaMotor.Visible = false;
     _modelMotor            = modelMotor;
     this._telaMotor        = false;
     this.txtDescMotor.Text = modelMotor.DscMotor;
 }
예제 #8
0
 public frmBuscaFornecedor(mFornecedor modelFornecedor, mMotor modelMotor)
 {
     InitializeComponent();
     _model            = modelFornecedor;
     _alteracao        = false;
     this._modelMotor  = modelMotor;
     this._filtroBusca = true;
 }
예제 #9
0
 private void btnLimpa_Click(object sender, EventArgs e)
 {
     base.LimpaDadosTela(this);
     this._listaKitFamilia  = null;
     this._modelEstoque     = null;
     this._modelMotor       = null;
     this._modelTipoMotor   = null;
     this._modelNumeroMotor = null;
 }
예제 #10
0
        private void btnLimpar_Click(object sender, EventArgs e)
        {
            base.LimpaDadosTela(this);

            _modelMotorEstoque = null;
            _modelMotor        = null;

            //this.PopulaGrid();
        }
예제 #11
0
 private void rdbPeca_CheckedChanged(object sender, EventArgs e)
 {
     if (this.rdbMotor.Checked == true)
     {
         this._modelPeca = null;
     }
     else
     {
         this._modelMotor = null;
     }
 }
예제 #12
0
        public frmMotorEstoque(mMotor modelMotor, List <mMotorEstoque> listaMotorEstoque)
        {
            InitializeComponent();
            this.btnBuscaMotor.Visible = false;
            this._modelMotor           = modelMotor;
            this.txtMotor.Text         = modelMotor.IdMotor + " - " + modelMotor.DscMotor;

            this.MarcaMotorEstoque();
            this._listaModelMotorEstoque = listaMotorEstoque;
            this._telaMotor = true;
        }
예제 #13
0
        /// <summary>
        /// Este metodo busca todos os relacionamento entre motor e estoque por motor selecionado
        /// </summary>
        /// <param name="model"></param>
        /// <returns></returns>
        public DataTable BuscaMotorEstoquePorMotor(mMotor model)
        {
            SqlParameter param = null;

            try
            {
                param = new SqlParameter("@id_motor", model.IdMotor);
                return(base.BuscaDados("sp_busca_motorestoqueparammotor", param));
            }
            catch (Exception ex)
            {
                throw ex;
            }
            finally
            {
                param = null;
            }
        }
예제 #14
0
        private mMotor PegaDadosTela()
        {
            mMotor model = new mMotor();
            rMotor regra = new rMotor();

            try
            {
                model.IdMotor  = regra.BuscaMaxId();
                model.DscMotor = this.txtDsMotor.Text;
                model.FlgAtivo = true;

                return(model);
            }
            catch (Exception ex)
            {
                throw ex;
            }
            finally
            {
                model = null;
            }
        }
예제 #15
0
 /// <summary>
 /// Limpa a parte da tela de Ordem Compra
 /// </summary>
 private void LimpaGrupoOrdemCompra()
 {
     try
     {
         foreach (Control controle in this.gpbOrdemCompra.Controls)
         {
             Type tipo = controle.GetType();
             if (tipo.Equals(typeof(TextBox)) == true || tipo.Equals(typeof(TCC.Controle.MegaTextBox)) == true)
             {
                 controle.Text = string.Empty;
             }
         }
         this._modelFornecedor = null;
         this._modelMotor      = null;
         this._modelPeca       = null;
         this.rdbPeca.Checked  = true;
         this.rdbMotor.Checked = false;
     }
     catch (Exception e)
     {
         throw e;
     }
 }
예제 #16
0
        /// <summary>
        /// Abre a tela de relacionar a peça com o estoque
        /// </summary>
        private void AbreTelaRelacionarEstoque()
        {
            mMotor          modelMotor       = null;
            frmMotorEstoque telaMotorEstoque = null;

            _listaModelMotorEstoque = new List <mMotorEstoque>();
            try
            {
                this.ValidaDadosNulos();
                modelMotor       = this.PegaDadosTela();
                telaMotorEstoque = new frmMotorEstoque(modelMotor, _listaModelMotorEstoque);
                DialogResult resultado = telaMotorEstoque.ShowDialog();
                if (resultado == DialogResult.Cancel)
                {
                    this._listaModelMotorEstoque = null;
                }
            }
            catch (TCC.Regra.Exceptions.Motor.DescMotorExistenteException)
            {
                MessageBox.Show("Descrição para o Motor já existe!", "Atenção", MessageBoxButtons.OK, MessageBoxIcon.Asterisk, MessageBoxDefaultButton.Button1);
                this.txtDsMotor.Focus();
            }
            catch (TCC.Regra.Exceptions.Motor.DescMotorVazioException)
            {
                MessageBox.Show("É Necessário Digitar uma Descrição para o Motor", "Atenção", MessageBoxButtons.OK, MessageBoxIcon.Asterisk, MessageBoxDefaultButton.Button1);
                this.txtDsMotor.Focus();
            }
            catch (Exception ex)
            {
                throw ex;
            }
            finally
            {
                modelMotor       = null;
                telaMotorEstoque = null;
            }
        }
예제 #17
0
 public frmBuscaMotor(mMotor modelMotor)
 {
     InitializeComponent();
     this._model     = modelMotor;
     this._alteracao = false;
 }
예제 #18
0
 public frmBuscaMotor(mMotor modelMotor, bool Alteracao)
 {
     InitializeComponent();
     this._model     = modelMotor;
     this._alteracao = Alteracao;
 }