Exemplo n.º 1
0
        private static bool ActualizarParametroEjecucion(bool ejecutando)
        {
            var usuario = HttpContext.Current.Session["Seguridad"] as SeguridadInfo;

            if (usuario != null)
            {
                var parametroOrganizacionPL         = new ParametroOrganizacionPL();
                ParametroOrganizacionInfo parametro =
                    parametroOrganizacionPL.ObtenerPorOrganizacionIDClaveParametro(usuario.Usuario.Organizacion.OrganizacionID,
                                                                                   ParametrosEnum.EJECORDENREP.ToString());
                if (parametro != null)
                {
                    if (parametro.Valor.Trim().Equals("1") && ejecutando)
                    {
                        return(false);
                    }
                    if (ejecutando)
                    {
                        parametro.Valor = "1";
                    }
                    else
                    {
                        parametro.Valor = "0";
                    }
                    parametro.UsuarioModificacionID = usuario.Usuario.UsuarioID;
                    parametroOrganizacionPL.Guardar(parametro);
                }
                return(true);
            }
            return(false);
        }
Exemplo n.º 2
0
        /// <summary>
        /// Método para guardar los valores del contexto
        /// </summary>
        private void Guardar()
        {
            bool guardar = ValidaGuardar();

            if (guardar)
            {
                try
                {
                    var parametroOrganizacionPL = new ParametroOrganizacionPL();
                    parametroOrganizacionPL.Guardar(Contexto);
                    SkMessageBox.Show(this, Properties.Resources.GuardadoConExito, MessageBoxButton.OK, MessageImage.Correct);
                    if (Contexto.ParametroOrganizacionID != 0)
                    {
                        confirmaSalir = false;
                        Close();
                    }
                    else
                    {
                        InicializaContexto();
                    }
                }
                catch (ExcepcionGenerica)
                {
                    SkMessageBox.Show(this, Properties.Resources.ParametroOrganizacion_ErrorGuardar, MessageBoxButton.OK, MessageImage.Error);
                }
                catch (Exception ex)
                {
                    Logger.Error(ex);
                    SkMessageBox.Show(this, Properties.Resources.ParametroOrganizacion_ErrorGuardar, MessageBoxButton.OK, MessageImage.Error);
                }
            }
        }