Kompanzasyon Takip Programı

selimerkan

Üye
Katılım
2 Nis 2017
Mesajlar
33
Puanları
1
Yaş
34
Herkese Merhaba,

Bakım bölümüm için kendi işime yarayacak programlar yapıyorum. Kompanzasyon takipte bunlardan biri sizlerle paylaşmak istedim.
Belirlediğiniz yüzdeleri geçtiğinde size mail atarak uyarı verebiliyor. Eski alınan değerleri hafızada kayıt altına alıyor.
İstediğiniz eklemeler varsa, programı geliştirebilirim.
Eskiden excelde tutuyorduk, ayın ilk değerinin girilmemesi, yüzdelerin dikkatten kaçması sonucu değerlerin yükselmesi gibi sorunları direk ortadan kaldırıyor.
 

Ekli dosyalar

  • Program Görüntü.PNG
    Program Görüntü.PNG
    35.3 KB · Görüntüleme: 558
Zaman rölesi bir diğer ifade ile zaman saati adı verilen sistem süresi belli olan bir aralıkta araya girmesi veya çıkması amaçlanan elektrik sisteminin kontrol edilmesinde kullanılmak için tasarlanmıştır.
Topraklama ölçümü ister endüstriyel bir tesis ister bir ofis binası olsun her işletme için kritik bir öneme sahiptir.
@selimerkan ,dostum eline sağlık indirdim programını fakat deneme için değer girdiğimde bu hatayı alıyorum, ayın ilk günü seçeneğini seçmediğim zaman da hesaplamada yanlışlık olabilir ayın ilk günkü değerini girin diye uyarı veriyor. Belki de ben hata yapmışımdır bilemedim, nokta ve virgülle denedim hata aynı kalıyor. Ayrıca naçizane bir önerim var, mesela ben değerleri virgülden sonra 3 basamak şeklinde giriyorum mevcut kullandığım excel dosyasında ve kapasitif değerim 3 haneli :)

Adsız.png
 
Hocam en fazla mail gönderme fonksiyonu olduğu için algılar. ILSPY tarzı bir program ile açıp kodunu inceleyebilirsin.


Kod:
     try
            {
                SmtpClient client = new SmtpClient(t_smtpadres, Convert.ToInt32(t_smtpport));
                MailMessage mesaj = new MailMessage();
                mesaj.To.Add(t_mailadresleri);
                mesaj.From = new MailAddress(t_mailadresi, t_gonderen);
                mesaj.Subject = t_mailkonusu;
                mesaj.IsBodyHtml = true;
                mesaj.Body = "Endüktif Yüzdesi = %" + yeni_enduktifyuzde.Text + "<br/> Kapasitif Yüzdesi = %" + yeni_kapasitif.Text + "<br/> Ekleyen:" + comboBox2.Text + "<br/>Ekleme Tarihi: " + System.DateTime.Now.ToString();
                NetworkCredential guvenlik = new NetworkCredential(t_mailadresi, t_sifre);
                client.Credentials = guvenlik;
                client.EnableSsl = true;

                client.Send(mesaj);
                MessageBox.Show("Mail Başarıyla Gönderildi.");
                //     System.Threading.Thread.Sleep(60000);
            }
            catch (Exception ex)
            {
                MessageBox.Show(ex.ToString());
            }
 
Sayaçtan alınan endeksleri otomatik olarak alıp işleyerek sonuç vermeyen her türlü programın excel de hazırlanmış olan programlardan kaydadeğer bir farkı yoktur.
 
@selimerkan ,dostum eline sağlık indirdim programını fakat deneme için değer girdiğimde bu hatayı alıyorum, ayın ilk günü seçeneğini seçmediğim zaman da hesaplamada yanlışlık olabilir ayın ilk günkü değerini girin diye uyarı veriyor. Belki de ben hata yapmışımdır bilemedim, nokta ve virgülle denedim hata aynı kalıyor. Ayrıca naçizane bir önerim var, mesela ben değerleri virgülden sonra 3 basamak şeklinde giriyorum mevcut kullandığım excel dosyasında ve kapasitif değerim 3 haneli :)

Ekli dosyayı görüntüle 56414
Mantık olarak ben şöyle düşünmüştüm. Her ay bir kere ilk değerler girilmeden diğer değerler girilemiyor. Benim attığım veritabanı dosyasında hata varmış.Dosyayı buraya göndermek için sıfırladığımda bir de sütun silinmiş farketmemişim. Düzelttim. 3 hanelilerde bir problem olacağını sanmıyorum. Ben programı ortak ağa koydum kısayollarını da bilgisayarlara attım yapılan değişiklikte herkes girdiğinde gelmiş oluyor.
Sayaçtan alınan endeksleri otomatik olarak alıp işleyerek sonuç vermeyen her türlü programın excel de hazırlanmış olan programlardan kaydadeğer bir farkı yoktur.
Haklısınız benim burada ki düşüncem, anlık olarak excel de yapamadığınız mail bildiriminin, sizlere ulaşması yönünden avantajlı hale gelecektir. Excel dosyaları genelde aylık oluyor. Ay sonunda tekrar dosyaya bir daha girilmiyor. Bu programla uzun yıllara kadar dayalı bir arşiv oluşturabilirsiniz. Hangi personelin sayaç değerlerini aldığını, takibin yapılıp yapılmadığını görebilirsiniz. Benim çalıştığım yerde kullanım olarak işime yaradığı için paylaşmak istedim. İsteklerinize göre de elimden geldiğince eklemeler yapabilirim. Şuan benim kullandığım güncel halinin görüntüsünü eke atayım.
 

Ekli dosyalar

  • program.PNG
    program.PNG
    25.7 KB · Görüntüleme: 181
eline sağlık. kullanımı ile alakalı video paylaşsan güzel olur
Merhaba,
Programa istediğiniz ek özellikler olursa ekleme yapabilirim. Program kodunu github üzerinde de paylaştım. İsteğinize bağlı özellik ekleyebilirsiniz.
Aslında biraz kurcalamayla çözebilirsiniz.
1. Öncelikle ayın ilk değerini giriyorsunuz.
2. İstediğiniz aralıklarla verileri ekliyorsunuz. Hesaplamayı yapıyor ve altta en son 10 değeri gösteriyor.
3. Ayarlarda belirttiğiniz yüzdeleri geçerse Mail atıyor.
4. Mail ayarları için gmail kullanabilirsiniz örneğin, gmail için gerekli ayarları yazdım. Kendi domaininizi de benzer olarak ekleyebilirsiniz.
5 . Ayarlar penceresinden ekleyen kişileri ekleyebilirsiniz.
 

Forum istatistikleri

Konular
127,952
Mesajlar
913,880
Kullanıcılar
449,599
Son üye
Gksn

Yeni konular

Geri
Üst