private void finalizarProposta()
 {
     daoItemProposta = new DaoProdutoProposta();
     daoProposta = new DaoProposta();
     daoProposta.updatePropostaTbPickingMobileFinalizar(objProposta, Proposta.StatusLiberacao.FINALIZADO);
     daoItemProposta.updateItemPropostaRetorno();
     daoProposta.updateVolumeProposta(objProposta.Codigo);
     daoProposta.retiraPropostaListaPrioridade(objProposta.Codigo, MainConfig.CodigoUsuarioLogado);
     this.Dispose();
     this.Close();
 }
        public static void finalizarProposta(Proposta objProposta,FrmProposta frmProposta)
        {
            try
            {
                FrmProposta.mostrarMensagem(TitaniumColector.Forms.FrmProposta.enumCor.BLUE, "Gravando informações na base de dados!", TitaniumColector.Forms.FrmProposta.enumCursor.WAIT);
                var daoItemProposta = new DaoProdutoProposta();
                var daoProposta = new DaoProposta();
                var daoEmbalagem = new DaoEmbalagem();

                daoEmbalagem.salvarEmbalagensSeparacao(objProposta);
                daoProposta.updatePropostaTbPickingMobile(objProposta, Proposta.StatusLiberacao.FINALIZADO, true, true);
                daoItemProposta.updateItemPropostaRetorno();
                daoProposta.updateVolumeProposta(objProposta.Codigo);
                daoProposta.retiraPropostaListaPrioridade(objProposta.Codigo, MainConfig.UserOn.Codigo);

            }
            catch (Exception ex)
            {
                throw new Exception("finalizarProposta()\n " + ex.Message);
            }
            finally
            {
                FrmAcao frm = new FrmAcao();
                FrmProposta.mostrarMensagem(TitaniumColector.Forms.FrmProposta.enumCor.RED, "", TitaniumColector.Forms.FrmProposta.enumCursor.DEFAULT);
                frmProposta.Dispose();
                frmProposta.Close();
                frm.Show();
            }
        }