private void PopulaGrid()
 {
     rOrdemProducao regra = new rOrdemProducao();
     DataTable dt = new DataTable();
     try
     {
         dt = regra.BuscaOrdemProducao(this.txtFiltro.Text);
         this.dgCdOrdemMotor.DataSource = dt;
         dgCdOrdemMotor.Columns[0].Visible = false;
     }
     catch (Exception ex)
     {
         throw ex;
     }
     finally
     {
         regra = null;
         if (dt != null)
         {
             dt.Dispose();
             dt = null;
         }
     }
 }
 private void PopulaModelCompletoAlteracao()
 {
     rOrdemProducao regraOrdemProd = new rOrdemProducao();
     DataTable dtRegistroOrdemProd = null;
     try
     {
         dtRegistroOrdemProd = regraOrdemProd.BuscaUmRegistro(this.modelOrdemProd);
         this.modelOrdemProd.Deserialize(dtRegistroOrdemProd);
     }
     catch (Exception ex)
     {
         throw ex;
     }
     finally
     {
         regraOrdemProd = null;
         if (dtRegistroOrdemProd != null)
         {
             dtRegistroOrdemProd.Dispose();
             dtRegistroOrdemProd = null;
         }
     }
 }
 private void DeletaCadastro()
 {
     rOrdemProducao regraOrdemProd = new rOrdemProducao();
     try
     {
         regraOrdemProd.ValidarDeleta(this.modelOrdemProd);
     }
     catch (Exception ex)
     {
         throw ex;
     }
     finally
     {
         regraOrdemProd = null;
     }
 }