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 void PopulaGrid() { rUsinagem regra = new rUsinagem(); DataTable dt = new DataTable(); try { dt = regra.BuscaUsinagem(this.txtFiltro.Text); dgUsinagem.DataSource = dt; dgUsinagem.Columns[0].Visible = false; dgUsinagem.Columns[1].Visible = false; } catch (Exception ex) { throw ex; } finally { regra = null; dt = null; } }
private void Insere() { mUsinagem model; rUsinagem regra = new rUsinagem(); try { this.ValidaDadosNulos(); model = this.PegaDadosTela(); regra.ValidarInsere(model); base.LimpaDadosTela(this); this.btnAceitar.Enabled = false; } catch (BUSINESS.Exceptions.CodigoPecaVazioExeception) { MessageBox.Show("É Necessário Buscar o código da Peça", "Atenção", MessageBoxButtons.OK, MessageBoxIcon.Asterisk, MessageBoxDefaultButton.Button1); } catch (Exception ex) { MessageBox.Show(ex.Message, "Atenção", MessageBoxButtons.OK, MessageBoxIcon.Asterisk, MessageBoxDefaultButton.Button1); } finally { model = null; regra = 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; } }