YEDEK KOPYALAMA

Talep: Logo – Sql Data’nın yedeklediği klasordeki isteğe bağlı en güncel yedeği (en güncel 1 dosyayı ) networkde sürücüye atanmış başka bir yere kopyala. (Not:Aynı dosya orada var ise kopyalamasın).

Yapı: Exeye parametre gönderilince kopyalama işlemini yapıp exeyi kapatacak. öncesinde source folder(kaynak klasör) ve destination folder(hedef klasör) belirlemek için exe direk çalıştırılır. Son olarak windows task schedulera(windows görev yöneticisi) ekleme yaparak exeye parametreli gönderimle istenilen zamanda çalışması için ayarlar yapılır.

Ayar Ekranı(indir -113kb ) :

C# Windows Get Assembly Path

Wİndows service ‘de exenin bulundugu yere bazen ulaşmada sıkıntı olabiliyor. (windows klasorunu görüyor servisler bazen) . Örnek exe klasorunde dosyaya erişimde yaşanan sıkıntı ….

string pathofService = System.IO.Path.GetDirectoryName(new System.Uri(System.Reflection.Assembly.GetExecutingAssembly().CodeBase).LocalPath)+@"\";
/*or*/
string pathofService = AppDomain.CurrentDomain.BaseDirectory ++@"\";

C# SQL SERVER TARIH MANTIGI

        private dynamic GETDOVIZKURU(DateTime TARIH, bool isISLEMDOVIZI = false/*VARSAYILAN RAPORLAMA DOVIZI*/, string DOVIZCINSI = "20"/*20EURO*/)
        {

            string RESULT = "0";
            int yil = TARIH.Year;
            int ay = TARIH.Month;
            int gun = TARIH.Day;
            /*CONVERT(datetime, '22.12.1987' ,104 )
*/
            string casteddate = "CONVERT(datetime, '"+gun.ToString()+"."+ay.ToString()+"."+yil.ToString()+"' ,104 )";
            string RATE = isISLEMDOVIZI == true ? "RATES4" : "RATES1";
            RATE = "RATES4";
            try
            {
                //RESULT = SELECT2("SELECT TOP 1 " + RATE + " FROM LG_EXCHANGE_" + CFG.FIRMNR + "  WITH(NOLOCK) WHERE YEAR(EDATE)<=" + yil + " AND MONTH(EDATE)=" + ay + " AND DAY(EDATE)=" + gun + " and CRTYPE=" + DOVIZCINSI + " /*EURO*/  ORDER BY EDATE DESC ", new SqlConnection(CONSTR_LG)).Rows[0][0].ToString();
                RESULT = SELECT2("SELECT TOP 1 " + RATE + " FROM LG_EXCHANGE_" + CFG.FIRMNR + "  WITH(NOLOCK) WHERE  CONVERT(datetime, EDATE ,104 )<="+ casteddate + "  and CRTYPE=" + DOVIZCINSI + " /*EURO*/  ORDER BY EDATE DESC ", new SqlConnection(CONSTR_LG)).Rows[0][0].ToString();
            }
            catch { }
            return RESULT.Replace(",", ".");
        }

Tarih Zaman : _SYNCDATE = SYNCDATE.Day.ToString() + “/” + SYNCDATE.Month.ToString() + “/” + SYNCDATE.Year.ToString() + ” ” + SYNCDATE.Hour.ToString() + “:” + SYNCDATE.Minute.ToString() + “:” + SYNCDATE.Second.ToString();

Saat ile işin yoksa:

Windows Mobile El terminalini Windows 10da çalıştır (Yeni)

Daha önce paylaştığım yazıya ek/revize olarak (https://semt20.home.blog/2018/07/13/windows-mobile-el-terminali-windows-10-calistir/)

Dosyalar Google drivedada var.

Download the 64-bit drvupdate-amd64.exe or the 32-bit drvupdate-x86.exe. There are two parts to this installation.For more information see Microsoft Windows Mobile Device Center—ActiveSync.
Download our patch WMDC-fixes-for-Win10.msi.
Restart your computer.
Open WMDC on your computer.
Plug in a cable between your handheld device and computer to establish a connection.

https://junipersys.com/index.php/support/knowledge-base/support-knowledge-base-topics/desktop-connection-activesync-or-windows-mobile-device-center/wmdc-in-windows-10