public void ObtenerMovimientos()
        {
            try
            {
                var movimientoPL = new TipoAutorizacionPL();
                List <MovimientosAutorizarModel> listaMovimientos = movimientoPL.ObtenerMovimientosAutorizacion();

                listaMovimientos.Add(new MovimientosAutorizarModel()
                {
                    TipoAutorizacionID = 0, Descripcion = "Seleccione"
                });
                cmbMovimiento.DataSource     = listaMovimientos;
                cmbMovimiento.DataTextField  = "Descripcion";
                cmbMovimiento.DataValueField = "TipoAutorizacionID";
                cmbMovimiento.DataBind();
                cmbMovimiento.SelectedValue = "0";
            }
            catch (ExcepcionDesconocida)
            {
                throw;
            }
            catch (Exception ex)
            {
                Logger.Error(ex);
            }
        }
        public static int ValidarPreCondiciones()
        {
            int result = 0;

            try
            {
                var precondicionesPL = new TipoAutorizacionPL();
                result = precondicionesPL.ValidarPreCondiciones();
            }
            catch (ExcepcionDesconocida)
            {
                throw;
            }
            catch (Exception ex)
            {
                Logger.Error(ex);
            }
            return(result);
        }