Exemplo n.º 1
0
        protected void Page_Load(object sender, EventArgs e)
        {
            if (Request.QueryString["ContractTemplateId"] != null)
            {
                int contractTemplateId = Convert.ToInt32(Request.QueryString["ContractTemplateId"]);

                ContractTemplateEntity contract = new ContractTemplateMapper().Get(contractTemplateId);
                ContractTemplateTitleLabel.InnerText = contract.Title;
                ContractPreffixLabel.InnerText       = contract.Preffix;
                LeaveDaysPerMonthLabel.InnerText     = contract.LeaveDaysPerMonth.ToString();
                ExpLeaveDaysPerYearLabel.InnerText   = contract.LeaveDaysPerYearExperience.ToString();
                DaysCarriedForwardLabel.InnerText    = contract.DaysCarriedForwardPerYear.ToString();

                List <LanguageEntity> langs = new LanguageMapper().ListForContractTemplate(contractTemplateId);
                foreach (LanguageEntity ent in langs)
                {
                    ContractTemplateEntity cte = new ContractTemplateMapper().GetContentById(contractTemplateId, ent.Id);
                    GenerateContractVersions(ent.Title, cte);
                }

                GenerateButton("List.aspx");
            }
            else
            {
                Response.Redirect("List.aspx");
            }
        }
Exemplo n.º 2
0
        private static void SetMainConfigurations()
        {
            Languages = LanguageMapper.ConvertToBusinessLogicEntitiesCollection(LanguageAdapter.GetAll()).ToList();

            UserMapper.Update(Languages);

            DalUser dalUser;
            var     dalUsers   = UserAdapter.GetAll($"login='******'");
            var     enumerable = dalUsers.ToList();

            if (enumerable.Count() == 0)
            {
                throw new ArgumentException(Properties.strings.userNotExist);
            }

            if (enumerable.ElementAt(0).Password == ConfigurationManager.User().Password)
            {
                dalUser = enumerable.ElementAt(0);
            }
            else
            {
                throw new ArgumentException(Properties.strings.wrongPassword);
            }
            User = UserMapper.ConvertToBusinessLogicEntity(dalUser);
            User.SetDetails(UserDetailsMapper.ConvertToBusinessLogicEntity(UserDetailsAdapter.GetById(dalUser.DetailsId)));

            Language = Languages.Where(l => l.Id == User.Language.Id).First();
        }
Exemplo n.º 3
0
        public (ApiUser User, ApiLanguage Language) GetUserAndLanguage(string login, string password)
        {
            var languages = LanguageMapper.ConvertToApiEntitiesCollection(LanguageAdapter.GetAll()).ToList();

            DalUser dalUser    = null;
            var     dalUsers   = UserAdapter.GetAll($"login='******'");
            var     enumerable = dalUsers.ToList();

            if (enumerable.Count() == 0)
            {
                throw new NotImplementedException(); //TODO:
            }

            if (enumerable.ElementAt(0).Password == $"{password}")
            {
                dalUser = enumerable.ElementAt(0);
            }
            else
            {
                throw new NotImplementedException(); //TODO:
            }
            var language    = languages.Where(l => l.Id == dalUser.LanguageId).First();
            var userDetails = UserDetailsMapper.ConvertToApiEntity(UserDetailsAdapter.GetById(dalUser.DetailsId));

            UserMapper.Update(language, userDetails);

            var user = UserMapper.ConvertToApiEntity(dalUser);

            return(user, language);
        }
Exemplo n.º 4
0
        public void Can_Map_IsoCode_Property()
        {
            // Act
            string column = new LanguageMapper(MockSqlContext(), CreateMaps()).Map("IsoCode");

            // Assert
            Assert.That(column, Is.EqualTo("[umbracoLanguage].[languageISOCode]"));
        }
Exemplo n.º 5
0
        public void Can_Map_Id_Property()
        {
            // Act
            string column = new LanguageMapper(TestHelper.GetMockSqlContext(), TestHelper.CreateMaps()).Map("Id");

            // Assert
            Assert.That(column, Is.EqualTo("[umbracoLanguage].[id]"));
        }
Exemplo n.º 6
0
        //public bool CheckExistence(string name)
        //{

        //    return true;
        //}


        public bool Delete(int id)
        {
            LanguageMapper mapper = new LanguageMapper();

            //borrar traducciones
            //borrar idioma
            return(mapper.Delete(id));
        }
        public void Can_Map_Id_Property()
        {
            // Act
            string column = new LanguageMapper().Map(new SqlCeSyntaxProvider(), "Id");

            // Assert
            Assert.That(column, Is.EqualTo("[umbracoLanguage].[id]"));
        }
        public void Can_Map_CultureName_Property()
        {
            // Act
            string column = new LanguageMapper().Map(new SqlCeSyntaxProvider(), "CultureName");

            // Assert
            Assert.That(column, Is.EqualTo("[umbracoLanguage].[languageCultureName]"));
        }
Exemplo n.º 9
0
    public void Can_Map_CultureName_Property()
    {
        // Act
        var column = new LanguageMapper(TestHelper.GetMockSqlContext(), TestHelper.CreateMaps()).Map("CultureName");

        // Assert
        Assert.That(column, Is.EqualTo("[umbracoLanguage].[languageCultureName]"));
    }
Exemplo n.º 10
0
        protected void ContractsCheckBoxList_PreRender(object sender, EventArgs e)
        {
            List <LanguageEntity> list = new LanguageMapper().ListForContractTemplate(Convert.ToInt32(Request.QueryString["ContractTemplateId"]));

            foreach (LanguageEntity ent in list)
            {
                ContractsCheckBoxList.Items.FindByValue(ent.Id.ToString()).Selected = true;
            }
        }
Exemplo n.º 11
0
        public void Can_Map_IsoCode_Property()
        {
            // Arrange
            SqlSyntaxContext.SqlSyntaxProvider = SqlCeSyntax.Provider;

            // Act
            string column = new LanguageMapper().Map("IsoCode");

            // Assert
            Assert.That(column, Is.EqualTo("[umbracoLanguage].[languageISOCode]"));
        }
Exemplo n.º 12
0
        private void Generate()
        {
            List <LanguageEntity> langs = new LanguageMapper().ListForContractTemplate(Convert.ToInt32(Request.QueryString["ContractTemplateId"]));

            foreach (LanguageEntity ent in langs)
            {
                ContractTemplateEntity cte = new ContractTemplateMapper().GetContentById(Convert.ToInt32(Request.QueryString["ContractTemplateId"]), ent.Id);
                GenerateContractVersions(ent.Title, cte);
            }

            GenerateButtons();
        }
Exemplo n.º 13
0
        /// <summary>
        /// when element want to get her value from extension
        /// </summary>
        /// <param name="serviceProvider"></param>
        /// <returns></returns>
        public object ProvideValue(IServiceProvider serviceProvider)
        {
            IProvideValueTarget target = serviceProvider.GetService(typeof(IProvideValueTarget)) as IProvideValueTarget;

            if (target != null)
            {
                Target   = target.TargetObject;
                Property = target.TargetProperty;
            }
            LanguageMapper.AddElement(this);
            return(GetValue(target.TargetProperty.ToString(), LanguageMapper.GetValue(Key)));
        }
Exemplo n.º 14
0
        protected void Page_Load(object sender, EventArgs e)
        {
            Stack <string> stack = (Stack <string>)Session["BackStack"];

            if (!stack.Contains(Request.Url.PathAndQuery))
            {
                stack.Push(Request.Url.PathAndQuery.ToString());
            }

            Session["BackStack"] = stack;

            if (Session["ContractTemplatePreData"] == null || Request.QueryString["LanguageId"] == null)
            {
                Session.Remove("ContractTemplatePreData");
                Response.Redirect("List.aspx");
            }

            if (!IsPostBack)
            {
                if (Request.QueryString["ContractTemplateId"] != null)
                {
                    ContractTemplateEntity ent = new ContractTemplateMapper().Get(Convert.ToInt32(Request.QueryString["ContractTemplateId"]));
                    ContractTemplateTitleBox.Text = ent.Title;
                    ContractPreffixTextBox.Text   = ent.Preffix;
                }
            }

            LanguageEntity lang = new LanguageMapper().Get(Convert.ToInt32(Request.QueryString["LanguageId"]));

            LanguageLabel.Text = lang.Title;

            string s = CKEditor1.Text;

            if (!IsPostBack)
            {
                CKEditor1.config.toolbar = new object[]
                {
                    new object[] { "Save", "NewPage", "Preview" },
                    new object[] { "Cut", "Copy", "Paste", "PasteText", "PasteFromWord", "-", "Print", "SpellChecker" },
                    new object[] { "Undo", "Redo", "-", "Find", "Replace", "-", "SelectAll" },
                    "/",
                    new object[] { "Bold", "Italic", "Underline", "Strike", "-", "Subscript", "Superscript" },
                    new object[] { "NumberedList", "BulletedList", "-", "Outdent", "Indent", "Blockquote" },
                    new object[] { "JustifyLeft", "JustifyCenter", "JustifyRight", "JustifyBlock" },
                    new object[] { "BidiLtr", "BidiRtl" },
                    new object[] { "Image", "Table", "HorizontalRule", "SpecialChar", "PageBreak" },
                    "/",
                    new object[] { "Styles", "Format", "Font", "FontSize" },
                    new object[] { "TextColor", "BGColor" },
                    new object[] { "Maximize", "ShowBlocks" }
                };
            }
        }
Exemplo n.º 15
0
        //public void Edit(Language language)
        //{

        //}

        public Language Get(int id)
        {
            LanguageMapper languageMapper = new LanguageMapper();
            Language       language       = languageMapper.Get(id);

            if (language == null)
            {
                AddError(new ResultBE(ResultBE.Type.NULL, "No existe idioma con id " + id));
                return(null);
            }

            return(language);
        }
Exemplo n.º 16
0
        public List <Language> Get()
        {
            LanguageMapper  languageMapper = new LanguageMapper();
            List <Language> languages      = languageMapper.Get();

            if (languages == null)
            {
                AddError(new ResultBE(ResultBE.Type.NULL, "No existen idiomas"));
                return(null);
            }

            return(languages);
        }
Exemplo n.º 17
0
        public ApiAdapter(IDataBaseManagerFactory dbEngine, string address, string port, string table, string login, string password)
        {
            DbManager   = new DatabaseManager(dbEngine, address, port, table, login, password);
            DbConnector = new DbConnector(DbManager);

            LanguageAdapter                = new LanguageAdapter(DbConnector);
            UserAdapter                    = new UserAdapter(DbConnector);
            UserDetailsAdapter             = new UserDetailsAdapter(DbConnector);
            TransactionTypeAdapter         = new TransactionTypeAdapter(DbConnector);
            TransferTypeAdapter            = new TransferTypeAdapter(DbConnector);
            FrequencyAdapter               = new FrequencyAdapter(DbConnector);
            ImportanceAdapter              = new ImportanceAdapter(DbConnector);
            TagAdapter                     = new TagAdapter(DbConnector);
            OperationAdapter               = new OperationAdapter(DbConnector);
            OperationDetailsAdapter        = new OperationDetailsAdapter(DbConnector);
            OperationTagRelationAdapter    = new OperationTagAdapter(DbConnector);
            OperationsGroupAdapter         = new OperationsGroupAdapter(DbConnector);
            OperationsGroupRelationAdapter = new OperationsGroupTagAdapter(DbConnector);
            FilterAdapter                  = new FilterAdapter(DbConnector);
            DashboardAdapter               = new DashboardAdapter(DbConnector);
            DashboardFilterRelationAdapter = new DashboardFilterRelationAdapter(DbConnector);
            BankAdapter                    = new BankAdapter(DbConnector);
            SettingsAdapter                = new SettingsAdapter(DbConnector);
            SchematicTypeAdapter           = new SchematicTypeAdapter(DbConnector);
            SchematicAdapter               = new SchematicAdapter(DbConnector);

            LanguageMapper        = new LanguageMapper();
            UserMapper            = new UserMapper();
            UserDetailsMapper     = new UserDetailsMapper();
            TransactionTypeMapper = new TransactionTypeMapper();
            TransferTypeMapper    = new TransferTypeMapper();
            FrequencyMapper       = new FrequencyMapper();
            ImportanceMapper      = new ImportanceMapper();
            TagMapper             = new TagMapper();
            TagRelationMapper     = new RelationTagMapper();
            OperationMapper       = new OperationMapper();
            OperationsGroupMapper = new OperationsGroupMapper();
            FilterMapper          = new FilterMapper();
            DashboardMapper       = new DashboardMapper();
            DashboardFilterMapper = new DashboardFilterMapper();
            BankMapper            = new BankMapper();
            SettingsMapper        = new SettingsMapper();
            SchematicTypeMapper   = new SchematicTypeMapper();
            SchematicMapper       = new SchematicMapper();
        }
Exemplo n.º 18
0
        /// <summary>
        /// when element want to get her value from extension
        /// </summary>
        /// <param name="serviceProvider"></param>
        /// <returns></returns>
        public override object ProvideValue(IServiceProvider serviceProvider)
        {
            IProvideValueTarget target = serviceProvider.GetService(typeof(IProvideValueTarget)) as IProvideValueTarget;

            if (target != null)
            {
                Target   = target.TargetObject;
                Property = target.TargetProperty;
            }
            LanguageMapper.AddElement(this);
            //var prop = (target.TargetProperty as DependencyProperty);
            //var descriptor = DependencyPropertyDescriptor.FromName(prop.Name, Target.GetType(), Target.GetType());

            //var action = new EventHandler((s, e) =>
            //{

            //});
            //descriptor.AddValueChanged(target, action);
            return(GetValue(target.TargetProperty.ToString(), LanguageMapper.GetValue(Key)));
        }
Exemplo n.º 19
0
        public async Task <IActionResult> Detail(Guid id)
        {
            var languageUid = id;

            if (languageUid.IsEmptyGuid())
            {
                return(RedirectToAccessDenied());
            }

            var request  = new LanguageReadRequest(CurrentUser.Id, languageUid);
            var response = await _languageService.GetLanguage(request);

            if (response.Status.IsNotSuccess)
            {
                return(RedirectToAccessDenied());
            }

            var model = LanguageMapper.MapLanguageDetailModel(response.Item);

            return(View(model));
        }
Exemplo n.º 20
0
        public static void SetService()
        {
            Settings = new Settings2();

            var dataBaseData = ConfigurationManager.DataBaseData();

            DbManager   = new DatabaseManager(new MySqlConnectionFactory(), dataBaseData.Address, dataBaseData.Port, dataBaseData.Table, dataBaseData.Login, dataBaseData.Password);
            DbConnector = new DbConnector(DbManager);

            LanguageAdapter                = new LanguageAdapter(DbConnector);
            UserAdapter                    = new UserAdapter(DbConnector);
            UserDetailsAdapter             = new UserDetailsAdapter(DbConnector);
            TransactionTypeAdapter         = new TransactionTypeAdapter(DbConnector);
            TransferTypeAdapter            = new TransferTypeAdapter(DbConnector);
            FrequencyAdapter               = new FrequencyAdapter(DbConnector);
            ImportanceAdapter              = new ImportanceAdapter(DbConnector);
            TagAdapter                     = new TagAdapter(DbConnector);
            OperationAdapter               = new OperationAdapter(DbConnector);
            OperationDetailsAdapter        = new OperationDetailsAdapter(DbConnector);
            OperationTagRelationAdapter    = new OperationTagAdapter(DbConnector);
            OperationsGroupAdapter         = new OperationsGroupAdapter(DbConnector);
            OperationsGroupRelationAdapter = new OperationsGroupTagAdapter(DbConnector);

            LanguageMapper                = new LanguageMapper();
            UserMapper                    = new UserMapper();
            UserDetailsMapper             = new UserDetailsMapper();
            TransactionTypeMapper         = new TransactionTypeMapper();
            TransferTypeMapper            = new TransferTypeMapper();
            FrequencyMapper               = new FrequencyMapper();
            ImportanceMapper              = new ImportanceMapper();
            TagMapper                     = new TagMapper();
            OperationMapper               = new OperationMapper();
            OperationDetailsMapper        = new OperationDetailsMapper();
            RelationMapper                = new RelationMapper();
            OperationsGroupMapper         = new OperationsGroupMapper();
            OperationsGroupRelationMapper = new OperationsGroupRelationMapper();

            SetMainConfigurations();
        }
Exemplo n.º 21
0
        protected void Page_Load(object sender, EventArgs e)
        {
            if (Request.QueryString["AmandamentTemplateId"] == null)
            {
                Response.Redirect("List.aspx");
            }
            else
            {
                int amandmentTemplateId = Convert.ToInt32(Request.QueryString["AmandamentTemplateId"]);
                AmandamentTemplateEntity amandamentTemplate = new AmandamentTemplateMapper().Get(amandmentTemplateId);
                AmandamentTemplateTitleLabel.InnerText = amandamentTemplate.Title;


                List <LanguageEntity> langs = new LanguageMapper().ListForAmandmentTemplate(amandmentTemplateId);
                foreach (LanguageEntity ent in langs)
                {
                    AmandamentTemplateEntity cte = new AmandamentTemplateMapper().GetContentById(amandmentTemplateId, ent.Id);
                    GenerateContractVersions(ent.Title, cte);
                }

                GenerateButton("List.aspx");
            }
        }
Exemplo n.º 22
0
 protected void Page_Load(object sender, EventArgs e)
 {
     if (Request.QueryString["LanguageId"] != null)
     {
         if (!IsPostBack)
         {
             LanguageEntity entity = new LanguageMapper().Get(Convert.ToInt32(Request.QueryString["LanguageId"]));
             if (entity != null)
             {
                 TitleTextBox.Text     = entity.Title;
                 OtherInfoTextBox.Text = entity.Description;
             }
             else
             {
                 Response.Redirect("List.aspx");
             }
         }
     }
     else
     {
         Response.Redirect("List.aspx");
     }
 }
Exemplo n.º 23
0
        public bool Save(Language language)
        {
            LanguageMapper    languageMapper    = new LanguageMapper();
            TranslationMapper translationMapper = new TranslationMapper();

            if (!IsValid(language))
            {
                return(false);
            }

            if (!languageMapper.Save(language))
            {
                AddError(new ResultBE(ResultBE.Type.FAIL, "Error al grabar"));
                return(false);
            }

            if (!translationMapper.Save(language))
            {
                AddError(new ResultBE(ResultBE.Type.FAIL, "Error al grabar"));
                return(false);
            }

            return(true);
        }
 public LanguageController(ILanguageProvider languageProvider, LanguageMapper languageMapper)
 {
     _languageProvider = languageProvider;
     _languageMapper   = languageMapper;
 }
Exemplo n.º 25
0
 public List <ApiLanguage> GetLanguages()
 {
     return(LanguageMapper.ConvertToApiEntitiesCollection(LanguageAdapter.GetAll()).ToList());
 }