//------------------------------------------------- #region Overrided Methods Region /// <summary> /// Warning: Don't use this function for saving this object to the server, /// this is just for showing this object in the Design of the Game. /// If you want to save this to the server, use this: <see cref="GetForServer()"/>! /// </summary> /// <returns></returns> public override string ToString() { if (IsNegative) { return("-" + (-this)); } if (Bil == 0) { if (Mil == 0) { if (Kil == 0) { return(Nil.ToString()); } else { return(Kil.ToString() + " K"); } } else { return(Mil.ToString() + " M"); } } else { return(Bil.ToString() + " B"); } }
public StrongString GetForServer() { return(Bil.ToString() + CharSeparater + Mil.ToString() + CharSeparater + Kil.ToString() + CharSeparater + Nil.ToString() + CharSeparater); }
private void SetSelectLists(Mil mil) { ViewBag.SanayiId = new SelectList(db.Sanayis, "SanayiId", "SanayiTipi", mil.SanayiId); ViewBag.MilTipiId = new SelectList(db.MilTipis, "MilTipiId", "MilTipiIsmi", mil.MilTipiId); ViewBag.FirmaId = new SelectList(db.Firmas, "FirmaId", "FirmaAramaStr", mil.FirmaId); ViewBag.EstasKoduTipiId = new SelectList(db.EstasKoduTipis, "EstasKoduTipiId", "EstasKoduTipiStr", mil.EstasKoduTipiId); ViewBag.TaniticiRenkId = new SelectList(db.TaniticiRenks, "TaniticiRenkId", "TaniticiRenkStr", mil.TaniticiRenkId); }
public ActionResult DeleteConfirmed(int id) { Mil mil = db.Mils.Find(id); db.Mils.Remove(mil); db.SaveChanges(); return(RedirectToAction("Index")); }
// // GET: /Mil/Delete/5 public ActionResult Delete(int id = 0) { Mil mil = db.Mils.Find(id); if (mil == null) { return(HttpNotFound()); } return(View(mil)); }
public StrongString GetForServer() { var _s = CharSeparater; _s += (IsNegative ? NegetiveSerialized : PossitiveSerialized) + Bil.ToString() + CharSeparater + Mil.ToString() + CharSeparater + Kil.ToString() + CharSeparater + Nil.ToString() + CharSeparater;; return(_s); }
/* * // * // POST: /Mil/Create * * [HttpPost] * public ActionResult Create(Mil mil) * { * if (ModelState.IsValid) * { * db.Mils.Add(mil); * db.SaveChanges(); * return RedirectToAction("Index"); * } * * ViewBag.SanayiId = new SelectList(db.Sanayis, "SanayiId", "SanayiTipi", mil.SanayiId); * return View(mil); * } */ // // GET: /Mil/Edit/5 public ActionResult Duzenle(int id = 0) { Mil mil; if (id == 0)//yeni olustur { mil = new Mil(); } else { mil = Mils.Single(m => m.MilId == id); } if (mil == null) { return(HttpNotFound()); } SetSelectLists(mil); return(View(mil)); }
/// <summary> /// Get the string of this Unit, by indecating whether you want it full or not. /// <!--This is not an overrided method, /// but this is a overloaded method for ToString() method, /// so I thought it it'd be better to right it here.--> /// </summary> /// <param name="fullUnit"> /// if true, it returns a full mode unit string. /// </param> /// <returns></returns> public string ToString(bool fullUnit) { if (fullUnit) { string myString = string.Empty; if (Bil != 0) { myString += Bil.ToString() + FullTosStringSeparater; myString += Mil.ToString(FullUnitFormatConvertor) + FullTosStringSeparater; myString += Kil.ToString(FullUnitFormatConvertor) + FullTosStringSeparater; myString += Nil.ToString(FullUnitFormatConvertor); } else { if (Mil != 0) { myString += Mil.ToString() + FullTosStringSeparater; myString += Kil.ToString(FullUnitFormatConvertor) + FullTosStringSeparater; myString += Nil.ToString(FullUnitFormatConvertor); } else { if (Kil != 0) { myString += Kil.ToString() + FullTosStringSeparater; myString += Nil.ToString(FullUnitFormatConvertor); } else { myString += Nil.ToString(); } } } return(myString); } else { return(ToString()); } }
public ActionResult Duzenle(Mil mil) { if (mil.MilTipiId == 1 && ((mil.DokumMil_ModelNo == null) || mil.DokumMil_ModelNo.Length < 2)) { ModelState.AddModelError("DokumMil_ModelNo", "Döküm Millerinin Model Numarası olmalı"); } if (ModelState.IsValid) { if (mil.MilId == 0)//yeni olustur { db.Mils.Add(mil); } else { db.Entry(mil).State = EntityState.Modified; } db.SaveChanges(); return(RedirectToAction("Index")); } SetSelectLists(mil); return(View(mil)); }
/// <summary> /// Возращает (String) дату и время события гггг.мм.дд.чч.мм.сс.мм.мм.нн /// </summary> /// <returns></returns> public string DateTimeString() { return(GG.ToString("0000") + "." + MM.ToString("00") + "." + DD.ToString("00") + "." + HH.ToString("00") + "." + Min.ToString("00") + "." + CC.ToString("00") + "." + Mil.ToString("00") + "." + ML.ToString("00") + "." + NN.ToString("00")); }
public string TimeString() { return(DD.ToString("00") + "." + HH.ToString("00") + "." + Min.ToString("00") + "." + CC.ToString("00") + "." + Mil.ToString("00") + "." + ML.ToString("00") + "." + NN.ToString("00")); }
/* // // POST: /Mil/Create [HttpPost] public ActionResult Create(Mil mil) { if (ModelState.IsValid) { db.Mils.Add(mil); db.SaveChanges(); return RedirectToAction("Index"); } ViewBag.SanayiId = new SelectList(db.Sanayis, "SanayiId", "SanayiTipi", mil.SanayiId); return View(mil); } */ // // GET: /Mil/Edit/5 public ActionResult Duzenle(int id = 0) { Mil mil; if (id == 0)//yeni olustur { mil = new Mil(); } else { mil = Mils.Single(m => m.MilId == id); } if (mil == null) { return HttpNotFound(); } SetSelectLists(mil); return View(mil); }
public ActionResult Duzenle(Mil mil) { if (mil.MilTipiId == 1 && ((mil.DokumMil_ModelNo == null) || mil.DokumMil_ModelNo.Length < 2)) { ModelState.AddModelError("DokumMil_ModelNo", "Döküm Millerinin Model Numarası olmalı"); } if (ModelState.IsValid) { if (mil.MilId == 0)//yeni olustur { db.Mils.Add(mil); } else { db.Entry(mil).State = EntityState.Modified; } db.SaveChanges(); return RedirectToAction("Index"); } SetSelectLists(mil); return View(mil); }
public void DeveObterValorDoNumeroMil() { Numero mil = new Mil(); Assert.AreEqual(1000, mil.GetValor, "Valor diferente de mil"); }
public List <Parti> partiler(List <Sanayi> sanayis, List <Mil> mils, List <MilTipi> milTipis, List <EstasKoduTipi> estasKoduTipis, List <Firma> firmas, List <TaniticiRenk> taniticiRenks) { List <Parti> partis = new List <Parti>(); XDocument stokXDocument = XDocument.Load(XmlDir + StokXmlFile); IEnumerable <XNode> stokIEnumerable = stokXDocument.Root.Nodes(); XDocument erkekXDocument = XDocument.Load(XmlDir + ErkekXmlFile); IEnumerable <XNode> erkekIEnumerable = erkekXDocument.Root.Nodes(); XDocument uretimCestileriXDocument = XDocument.Load(XmlDir + UretimCesitleriXml); IEnumerable <XNode> uretimCesitleriIEnumerable = uretimCestileriXDocument.Root.Nodes(); XDocument estKodlariXDocument = XDocument.Load(XmlDir + EstKodlariXmlFile); IEnumerable <XNode> estKodlariIEnumerable = estKodlariXDocument.Root.Nodes(); int siraNo = 0; foreach (XElement stokXElement in stokIEnumerable) { siraNo++; // int miktar; try { miktar = int.Parse(getValue(stokXElement.Element("miktar"))); } catch { System.Diagnostics.Trace.TraceInformation("Partileri aktarirken miktar alamadim> Parti {0}", siraNo); seedLogWriter.WriteLine("Partileri aktarirken miktar alamadim> Sira No: {0} Stok: {1}", siraNo, stokXElement.ToString()); continue; } string EstasKod = getValue(stokXElement.Element("kulamac")); if (EstasKod.Length < 8) { System.Diagnostics.Trace.TraceInformation("Partileri aktarirken estas kodu alamadim> Parti {0}", siraNo); seedLogWriter.WriteLine("Partileri aktarirken estas kodu alamadim> Sira No: {0} Stok: {1}", siraNo, stokXElement.ToString()); continue; } string estasKoduTipiStr = EstasKod.Substring(0, 3); string estasKodu_firma = EstasKod.Substring(4, 2); string estasKodu_FirmaninMilKodu = EstasKod.Substring(7, EstasKod.Length - 7); int estasKodu_firmaInt; int estasKodu_FirmaninMilKoduInt; IEnumerable <EstasKoduTipi> mevcutEstasKoduTipi = estasKoduTipis.Where(e => e.EstasKoduTipiStr == estasKoduTipiStr); EstasKoduTipi estasKoduTipi; if (mevcutEstasKoduTipi.Count() == 0) { estasKoduTipi = new EstasKoduTipi { EstasKoduTipiStr = estasKoduTipiStr, }; estasKoduTipis.Add(estasKoduTipi); } else { estasKoduTipi = estasKoduTipis.First(); } if (!(int.TryParse(estasKodu_firma, out estasKodu_firmaInt) && (int.TryParse(estasKodu_FirmaninMilKodu, out estasKodu_FirmaninMilKoduInt)))) { System.Diagnostics.Trace.TraceInformation("Partileri aktarirken firma kodu alamadim> Parti {0}", siraNo); seedLogWriter.WriteLine("Partileri aktarirken firma kodu alamadim> Sira No: {0} Stok: {1}", siraNo, stokXElement.ToString()); continue; } Firma firma; IEnumerable <Firma> mevcutFirmalar = firmas.Where(f => f.FirmaNumarasi == estasKodu_firmaInt); if (mevcutFirmalar.Count() == 0) { IEnumerable <XNode> firmaKodluEst = estKodlariIEnumerable.Where(e => { string est_grubu = ((string)(((XElement)e).Element("EST_x0020_GRUBU"))); string firmaNumarasi = est_grubu.Split(new char[] { ' ', '.' }, 3)[1]; int firmaNumarasiInt; return(int.TryParse(firmaNumarasi, out firmaNumarasiInt) && firmaNumarasiInt == estasKodu_firmaInt); }); //((string)(((XElement)e).Element("EST_x0020_GRUBU"))).Split(".",)[0] == "s" ); string firmaIsmi = null; firmaKodluEst.ToList().ForEach(f => { XElement firmaKodluEstElement = (XElement)(f); if (firmaIsmi == null) { firmaIsmi = getValue(firmaKodluEstElement.Element("MİL_x0020_ADI")); } else { firmaIsmi += "-" + getValue(firmaKodluEstElement.Element("MİL_x0020_ADI")); }; } ); if (firmaIsmi == null) { firmaIsmi = "Firma" + estasKodu_firma; } firma = new Firma { FirmaIsmi = firmaIsmi, FirmaNumarasi = estasKodu_firmaInt }; firmas.Add(firma); } else { firma = mevcutFirmalar.First(); } //System.Diagnostics.Trace.TraceInformation("Firma {0}", firma); string milinEptsi = null; IEnumerable <XNode> EstasKodluEpt = erkekIEnumerable.Where(e => (string)((XElement)e).Element("_x0033_") == EstasKod && ((XElement)e).Element("_x0034_") != null); if (EstasKodluEpt.Count() == 0) { string msg = string.Format("EPT alamadim> Sira No: {0} Erkek: {1}", siraNo, stokXElement.ToString()); System.Diagnostics.Trace.TraceInformation(msg); seedLogWriter.WriteLine(msg); continue; } XElement erkekEptElement = (XElement)EstasKodluEpt.First(); milinEptsi = erkekEptElement.Element("_x0034_").Value; string dokumMil_ModelNo; //Eger milin model nosu varsa dokum mil var yoksa null IEnumerable <XNode> uretimCesitleriIEnumerableEstasKodlu = uretimCesitleriIEnumerable.Where(u => (string)((XElement)u).Element("ESTAÅ_x009E_KODU") == EstasKod && ((XElement)u).Element("DÃ_x2013_KÃœMMODELNO") != null); MilTipi milTipi; if (uretimCesitleriIEnumerableEstasKodlu.Count() == 0) { // string msg = string.Format("Model no alamadim> Sira No: {0} Erkek: {1}", siraNo, stokXElement.ToString()); // System.Diagnostics.Trace.TraceInformation(msg); // seedLogWriter.WriteLine(msg); dokumMil_ModelNo = null; milTipi = milTipis[1]; } else { XElement estasKodluModel = (XElement)uretimCesitleriIEnumerableEstasKodlu.First(); string modelNo = estasKodluModel.Element("DÃ_x2013_KÃœMMODELNO").Value; dokumMil_ModelNo = modelNo; milTipi = milTipis[0]; } Mil mil; IEnumerable <Mil> miller = mils.Where <Mil>( m => m.EstasKodu_FirmaninMilKodu == estasKodu_FirmaninMilKoduInt && m.EstasKoduTipi == estasKoduTipi && m.Firma == firma); if (miller.Count() > 0) { mil = miller.First(); } else { string renk = getValue(stokXElement.Element("birimfiyat")); renk = (renk == "-") ? "Yok" : renk; TaniticiRenk taniticiRenk; IEnumerable <TaniticiRenk> mevcutTaniticiRenkler = taniticiRenks.Where(t => t.TaniticiRenkStr == renk); if (mevcutTaniticiRenkler.Count() == 0) { taniticiRenk = new TaniticiRenk { TaniticiRenkStr = renk, }; taniticiRenks.Add(taniticiRenk); } else { taniticiRenk = mevcutTaniticiRenkler.First(); } mil = new Mil { MilKodu = getValue(stokXElement.Element("stokadi")), MilNo = getValue(stokXElement.Element("miktarbirim")), MilAdi = getValue(stokXElement.Element("stokkodu")), TaniticiRenk = taniticiRenk, EstasKodu_FirmaninMilKodu = estasKodu_FirmaninMilKoduInt, Aciklama = getValue(stokXElement.Element("username"), ""), Firma = firma, Sanayi = Regex.IsMatch(EstasKod, "est", RegexOptions.IgnoreCase) ? sanayis[0] : sanayis[1], Ept = milinEptsi, DokumMil_ModelNo = dokumMil_ModelNo, MilTipi = milTipi, EstasKoduTipi = estasKoduTipi, }; mils.Add(mil); }; string PartiKod = getValue(stokXElement.Element("faturano")); string girisTarihString = getValue(stokXElement.Element("giristarihi")); DateTime girisTarih; try { girisTarih = DateTime.ParseExact(girisTarihString, "yyyy-MM-dd'T'HH:mm:ss", CultureInfo.InvariantCulture, DateTimeStyles.AssumeUniversal | DateTimeStyles.AdjustToUniversal); } catch { girisTarih = DateTime.Now; } partis.Add ( new Parti { PartiId = siraNo, IsEmriNo = siraNo, Mil = mil, PartiKodu = PartiKod, MilAdedi = miktar, GirisTarihi = girisTarih, GirisKntRaporNo = getValue(stokXElement.Element("rafno")) } ); } partis.Sort(new SiraNoComparer()); return(partis); }