10 Ara 2021 EPPlus Excel Tarih Formatlama Kategori: C#.NET Etiketler: ASP.NETC# 35 Yorum ExcelPackage excel = new ExcelPackage(); var workSheet = excel.Workbook.Worksheets.Add("ExcelSheet"); workSheet.TabColor = System.Drawing.Color.Black; workSheet.DefaultRowHeight = 12; //Header of table // workSheet.Row(1).Height = 20; workSheet.Row(1).Style.HorizontalAlignment = ExcelHorizontalAlignment.Center; workSheet.Row(1).Style.Font.Bold = true; workSheet.Cells[1, 1].Value = "Tarih"; //Body of table // int recordIndex = 2; foreach (var item in data) { workSheet.Cells[recordIndex, 1].Style.Numberformat.Format = "dd.MM.yyyy"; workSheet.Cells[recordIndex, 1].Formula = string.Format("=DATE({0},{1},{2})", item.IslemTarihi.Year, item.IslemTarihi.Month, item.IslemTarihi.Day); recordIndex++; } workSheet.Column(1).AutoFit(); using (var memoryStream = new MemoryStream()) { Response.ContentType = "application/vnd.openxmlformats-officedocument.spreadsheetml.sheet"; Response.AddHeader("content-disposition", "attachment; filename=TarihOrnek.xlsx"); excel.SaveAs(memoryStream); memoryStream.WriteTo(Response.OutputStream); Response.Flush(); Response.End(); }
25 Oca 2018 Logo Tiger LObjects Aracı ile Cari Kart Oluşturma Kategori: C#.NET Etiketler: C#C# 4.0 28 Yorum Herkese uzunca bir aradan sonra tekrar merhabalar! Bu yazımızda C# ile LObject aracını kullanarak Tiger programına bağlanarak bir cari kart oluşturacağız. //Logo Tiger Unity Applicaiton Nesnesi public UnityApplication tiger = new UnityApplication(); public bool CariKartOlustur() { bool sonuc = false; try { // Tiger programına bağlantı yap if (tiger.Connect()) { // Kullanıcı girişi yap if (tiger.UserLogin("kullaniciadi", "sifre")) { // Tiger programındaki 1 numaralı firmaya giriş yap. if (tiger.CompanyLogin(1)) { Data cari = tiger.NewDataObject(DataObjectType.doAccountsRP); cari.New(); // Cari Hesap Tipi. 1: Alıcı cari.DataFields.FieldByName("ACCOUNT_TYPE").Value = 1; // Cari Hesap Kodu cari.DataFields.FieldByName("CODE").Value = "120.10.34.57"; // Cari Hesap Ünvan cari.DataFields.FieldByName("TITLE").Value = "Sem Göksu"; // Adres Detayı cari.DataFields.FieldByName("ADDRESS1").Value = "Ümraniye"; // Şehir cari.DataFields.FieldByName("CITY").Value = "İstanbul"; //Cari Kart bilgisini bağlandığınız Logo Tiger şirketine kayıt yapın if (cari.Post()) { Console.WriteLine("Tigera cari hesap kaydı yapıldı!"); sonuc = true; } else { for (int i = 0; i < cari.ValidateErrors.Count; i++) { Console.WriteLine("{0} - {1};", cari.ValidateErrors[i].Error, cari.ValidateErrors[i].ID); } sonuc = false; } // Firmadan çıkış yap tiger.CompanyLogout(); } // Kullanıcı çıkış yap tiger.UserLogout(); } // Tiger programıyla bağlantıyı sonlandır tiger.Disconnect(); } } catch (Exception exp) { Console.WriteLine("Tigera cari hesap kaydı yapılamadı. Hata: {0}", exp.Message); sonuc = false; } return sonuc; }
15 Mar 2012 Regular Expression ile HTML Kodlarını Temizleme Kategori: C#.NET Etiketler: C# 2.0C# 3.0C#C# 4.0ASP.NET 26 Yorum public static string RemoveHtml(string text) { return Regex.Replace(text, @"<(.|\n)*?>", string.Empty); }String bir ifade içerisindeki HTML etiketlerini temizlemek istiyorsanız bu metot işinizi görecektir :)
15 Mar 2012 Regular Expression ile E-Mail Doğrulama Kategori: C#.NET Etiketler: C# 2.0C# 3.0C#C# 4.0ASP.NET 26 Yorum public static bool IsEmail(string mail) { string emailPattern = @"^(([^<>()[\]\\.,;:\s@\""]+" + @"(\.[^<>()[\]\\.,;:\s@\""]+)*)|(\"".+\""))@" + @"((\[[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}" + @"\.[0-9]{1,3}\])|(([a-zA-Z\-0-9]+\.)+" + @"[a-zA-Z]{2,}))$"; return Regex.IsMatch(mail, emailPattern); }Server side e-mail'i doğrulamak istiyorsanız bu metot işinizi görecektir :)
11 Mar 2011 DateTime Tipini Timestamp'e Dönüştürmek Kategori: C#.NET Etiketler: C# 2.0C# 3.0C#C# 4.0 0 Yorum [TimeStamp Formatına Dönüştürme]private double ConvertToUnixTimestamp(DateTime date){ DateTime origin = new DateTime(1970, 1, 1, 0, 0, 0, 0); TimeSpan diff = date - origin; return Math.Floor(diff.TotalSeconds);}[Tarih Formatına Geri Dönüştürme]private DateTime ConvertFromUnixTimestamp(double timestamp){ DateTime origin = new DateTime(1970, 1, 1, 0, 0, 0, 0); return origin.AddSeconds(timestamp);}