private void btnCdPeca_Click(object sender, EventArgs e) { mUsinagem modelUsinagem = new mUsinagem(); rUsinagem regraUsinagem = new rUsinagem(); this._modelPeca = new List<mPeca>(); frmBuscaPeca objForm = new frmBuscaPeca(this._modelPeca, true, false); try { DialogResult resultado = objForm.ShowDialog(); if (resultado == DialogResult.Cancel) { this._modelPeca = null; } else { this.txtCdPeca.Text = this._modelPeca[0].Nom; } this.ValidaDadosNulos(); modelUsinagem = this.PegaDadosTela(); regraUsinagem.ValidarInsere(modelUsinagem); } catch (BUSINESS.Exceptions.CodigoPecaVazioExeception) { MessageBox.Show("É Necessário Buscar o código da Peça", "Atenção", MessageBoxButtons.OK, MessageBoxIcon.Asterisk, MessageBoxDefaultButton.Button1); } catch (BUSINESS.Exceptions.Validacoes.MaskedInvalidaException) { MessageBox.Show("É Necessário Selecionar o check de Peça OK", "Atenção", MessageBoxButtons.OK, MessageBoxIcon.Asterisk, MessageBoxDefaultButton.Button1); } catch (Exception ex) { MessageBox.Show(ex.Message, "Atenção", MessageBoxButtons.OK, MessageBoxIcon.Asterisk, MessageBoxDefaultButton.Button1); //throw ex; } finally { objForm = null; } }
private mUsinagem PegaDadosTela() { mUsinagem model = new mUsinagem(); rUsinagem regra = new rUsinagem(); try { model.DtaEnvio = DateTime.Now; //model.FlgStatus = this.chkPecaOk.Checked; model.IdPeca = Convert.ToInt32(this._modelPeca[0].IdPeca); return model; } catch (Exception ex) { throw ex; } finally { model = null; } }
public frmBuscaUsinagem(mUsinagem modelUsinagem) { InitializeComponent(); this._model = modelUsinagem; }