Pokaż
Ignoruj:
Data:
2009-11-27 09:51:57 (16 years ago)
Autor:
alina
Opis:

re #215 dodanie linka wyloguj na stronie z potwierdzeniem gdy platnosc ok, wydzielenie funkcji do tłumaczen

Pliki:
1 zmodyfikowane

Legenda:

Bez zmian
Dodane
Usunięte
  • trunk/eCard/eCardMVC/Platnosci/Controllers/PlatnoscController.cs

    r896 r903  
    2525        private readonly IRepository<vPlatnosciEcard> _repVPayment;        
    2626        private readonly IRepository<PlatnosciEcard> _repPayment; 
    27         private readonly IRepository<PotwierdzeniaEcard> _repConfirm;        
     27        private readonly IRepository<PotwierdzeniaEcard> _repConfirm; 
     28        private ITranslate _t; 
    2829        private FunkcjePlatnosci _func; 
    29         private string weryfikacja; 
    30         private string brakdanych; 
    31         private string zaplacono; 
    32         private string err_imie; 
    33         private string err_nazwisko; 
    34         private int test = 0; 
    35         
     30               
    3631        public PlatnoscController() 
    3732        { 
     
    3934            _repPayment = new Repository<PlatnosciEcard>(new DataContext1()); 
    4035            _repConfirm = new Repository<PotwierdzeniaEcard>(new DataContext1()); 
    41             _func = new FunkcjePlatnosci();                       
    42         } 
    43         public PlatnoscController(IRepository<vPlatnosciEcard> repVPayment, IRepository<PlatnosciEcard> repPayment, IRepository<PotwierdzeniaEcard> repConfirm, int czy_test) 
     36            _func = new FunkcjePlatnosci(); 
     37            _t = new Translate();          
     38        } 
     39        public PlatnoscController(IRepository<vPlatnosciEcard> repVPayment, IRepository<PlatnosciEcard> repPayment, IRepository<PotwierdzeniaEcard> repConfirm, ITranslate translate) 
    4440        { 
    4541            _repVPayment = repVPayment; 
     
    4743            _repConfirm = repConfirm; 
    4844            _func = new FunkcjePlatnosci(); 
    49             test = czy_test; 
     45            _t = translate; 
    5046        } 
    5147        public ActionResult Show(string id, string language) 
    5248        { 
    5349            language = _func.setLanguage(language); 
    54             ustawTlumaczenia(test); 
    5550            int id1 = ConvertId(id); 
    5651 
     
    6762            { 
    6863                string data_zaplaty = String.Format("{0:dd-MM-yyyy}", tablica_potwierdzenia[0].AUTHTIME); 
    69                 invoiceDeatailsViewData.info = String.Format(zaplacono, platnosc.Faktura_Numer, data_zaplaty); 
     64                invoiceDeatailsViewData.info = String.Format(_t.TranslateStr("tlumaczenia","zaplacono"), platnosc.Faktura_Numer, data_zaplaty); 
    7065                invoiceDeatailsViewData.termin = data_zaplaty; 
    7166                return View("Paid", invoiceDeatailsViewData); 
     
    7873        { 
    7974            language = _func.setLanguage(language); 
    80             ustawTlumaczenia(test); 
    8175            vPlatnosciEcard platnosc = _repVPayment.Find(p => p.ID_faktury == payer.Id_faktury).SingleOrDefault(); 
    8276            if (!String.IsNullOrEmpty(Iserror(platnosc).error)) return View("Error1", Iserror(platnosc)); 
     
    8478            if (String.IsNullOrEmpty(payer.FirstName)) 
    8579            { 
    86                 ModelState.AddModelError("Payer.FirstName", err_imie); 
     80                ModelState.AddModelError("Payer.FirstName", _t.TranslateStr("tlumaczenia", "err_imieWK")); 
    8781            } 
    8882            if (String.IsNullOrEmpty(payer.LastName)) 
    8983            { 
    90                 ModelState.AddModelError("Payer.LastName", err_nazwisko); 
     84                ModelState.AddModelError("Payer.LastName", _t.TranslateStr("tlumaczenia", "err_nazwiskoWK")); 
    9185            } 
    9286            if (ModelState.IsValid == false) 
     
    107101        { 
    108102            language = _func.setLanguage(language); 
    109             ustawTlumaczenia(test); 
    110103            int id1 = ConvertId(id); 
    111104            vPlatnosciEcard platnosc = _repVPayment.Find(p => p.ID_faktury == id1).SingleOrDefault(); 
     
    118111        { 
    119112            language = _func.setLanguage(language); 
    120             ustawTlumaczenia(test); 
    121113            int id1 = ConvertId(id); 
    122114            vPlatnosciEcard platnosc = _repVPayment.Find(p => p.ID_faktury == id1).SingleOrDefault(); 
     
    125117            var invoiceDeatailsViewData = InitInvoiceDetailsViewData(platnosc, null, "", ""); 
    126118            return View(invoiceDeatailsViewData); 
     119        } 
     120        public ActionResult Form() 
     121        { 
     122            return View(); 
    127123        } 
    128124        public ActionResult Status() 
     
    163159            _repConfirm.Insert(potwierdzenie); 
    164160            UpdateStatus(ORDERNUMBER, CURRENTSTATE); 
    165             return View(); 
     161            return new EmptyResult(); 
    166162        } 
    167163        private Payer InitPayer(string FirstName, string LastName, int Id_faktury) 
     
    182178            return invoiceDeatailsViewData; 
    183179        } 
    184         private void ustawTlumaczenia(int test)  
     180        /*private void ustawTlumaczenia(int test)  
    185181        { 
    186182            if (test == 0)  
    187183            { 
    188                 weryfikacja = Resources.tlumaczenia.weryfikacja.ToString(); 
    189                 brakdanych = Resources.tlumaczenia.brakdanych.ToString(); 
    190                 zaplacono = Resources.tlumaczenia.zaplacono.ToString(); 
     184                
    191185                err_imie = Resources.tlumaczenia.err_imieWK.ToString(); 
    192186                err_nazwisko = Resources.tlumaczenia.err_nazwiskoWK.ToString(); 
     
    204198        { 
    205199            this.zaplacono = value; 
    206         } 
     200        }*/ 
    207201        public int ConvertId(string id) 
    208202        { 
     
    220214        { 
    221215            string errortxt = ""; 
    222             if (platnosc == null) errortxt = brakdanych; 
    223             else if (!_func.UserIdentity(platnosc, HttpContext.User.Identity.Name)) errortxt = weryfikacja; 
     216            if (platnosc == null) errortxt = _t.TranslateStr("tlumaczenia", "brakdanych"); 
     217            else if (!_func.UserIdentity(platnosc, HttpContext.User.Identity.Name)) errortxt = _t.TranslateStr("tlumaczenia","weryfikacja"); 
    224218            ErrorViewData errorViewData = _func.InitErrorViewData(errortxt); 
    225219            return errorViewData;