Category: TOOLS
CMD FAST DELETE
OPEN CMD AS ADMINISTRATOR
CD C:\Users\Administrator\AppData\Local\Temp
DEL /F/Q/S *.* > NUL
LOGO CARI BANKA HESAP NO DOVIZE GORE AL FONKSIYONU
CREATE FUNCTION BMSF_120_MM_GETHESAPNOFROMCLCARD (@CARIKOD varchar(17) ,
@PARACINSI varchar (3))
returns VARCHAR( 255)
BEGIN
declare @HESAPNO VARCHAR( 255) ;
declare @PARACINSITONR int=(CASE
WHEN @PARACINSI='TL' then 0
WHEN @PARACINSI='USD' then 1
WHEN @PARACINSI='GBP' then 17
when @PARACINSI='EUR' then 20
ELSE 160 END)
set @HESAPNO = (SELECT CASE
WHEN LEN(H1)>2 AND RIGHT(H1,2)=@PARACINSITONR THEN BANKACCOUNTS1
WHEN LEN(H2)>2 AND RIGHT(H2,2)=@PARACINSITONR THEN BANKACCOUNTS2
WHEN LEN(H3)>2 AND RIGHT(H3,2)=@PARACINSITONR THEN BANKACCOUNTS3
WHEN LEN(H4)>2 AND RIGHT(H4,2)=@PARACINSITONR THEN BANKACCOUNTS4
WHEN LEN(H5)>2 AND RIGHT(H5,2)=@PARACINSITONR THEN BANKACCOUNTS5
WHEN LEN(H6)>2 AND RIGHT(H6,2)=@PARACINSITONR THEN BANKACCOUNTS6
WHEN LEN(H7)>2 AND RIGHT(H7,2)=@PARACINSITONR THEN BANKACCOUNTS7
ELSE '' END FROM (
SELECT
C.BANKACCOUNTS1+CASE WHEN LEN(CAST(C.DBSBANKCURRENCY1 AS VARCHAR))=1 THEN '0'+CAST(C.DBSBANKCURRENCY1 AS VARCHAR) ELSE CAST(C.DBSBANKCURRENCY1 AS VARCHAR) END H1,
C.BANKACCOUNTS2+CASE WHEN LEN(CAST(C.DBSBANKCURRENCY2 AS VARCHAR))=1 THEN '0'+CAST(C.DBSBANKCURRENCY2 AS VARCHAR) ELSE CAST(C.DBSBANKCURRENCY2 AS VARCHAR) END H2,
C.BANKACCOUNTS3+CASE WHEN LEN(CAST(C.DBSBANKCURRENCY3 AS VARCHAR))=1 THEN '0'+CAST(C.DBSBANKCURRENCY3 AS VARCHAR) ELSE CAST(C.DBSBANKCURRENCY3 AS VARCHAR) END H3,
C.BANKACCOUNTS4+CASE WHEN LEN(CAST(C.DBSBANKCURRENCY4 AS VARCHAR))=1 THEN '0'+CAST(C.DBSBANKCURRENCY4 AS VARCHAR) ELSE CAST(C.DBSBANKCURRENCY4 AS VARCHAR) END H4,
C.BANKACCOUNTS5+CASE WHEN LEN(CAST(C.DBSBANKCURRENCY5 AS VARCHAR))=1 THEN '0'+CAST(C.DBSBANKCURRENCY5 AS VARCHAR) ELSE CAST(C.DBSBANKCURRENCY5 AS VARCHAR) END H5,
C.BANKACCOUNTS6+CASE WHEN LEN(CAST(C.DBSBANKCURRENCY6 AS VARCHAR))=1 THEN '0'+CAST(C.DBSBANKCURRENCY6 AS VARCHAR) ELSE CAST(C.DBSBANKCURRENCY6 AS VARCHAR) END H6,
C.BANKACCOUNTS7+CASE WHEN LEN(CAST(C.DBSBANKCURRENCY7 AS VARCHAR))=1 THEN '0'+CAST(C.DBSBANKCURRENCY7 AS VARCHAR) ELSE CAST(C.DBSBANKCURRENCY7 AS VARCHAR) END H7,
C.BANKACCOUNTS1,C.BANKACCOUNTS2,C.BANKACCOUNTS3,C.BANKACCOUNTS4,C.BANKACCOUNTS5,C.BANKACCOUNTS6,C.BANKACCOUNTS7
FROM LG_101_CLCARD C
WHERE C.CODE=@CARIKOD ) AS T)
RETURN @HESAPNO
END
--SELECT dbo.BMSF_120_MM_GETHESAPNOFROMCLCARD('KK000855510','EUR')
LOGO OBJECTS LOGICALREF ALMA
}
if (!KKT.Post())
throw new Exception(GetLastError(KKT));
int LOGICALREF = Convert.ToInt32(KKT.DataFields.DBFieldByName("LOGICALREF").Value);
LOGO_LOGOUT();
LR.LogoObjectResult = true;
LR.LogoObjectResultText = ENCODE("Eklendi.");
return LR;
} catch (Exception E) {
Flutter json to dart
flutter json dart diline çevirmek için;
1-jsonu bu siteye yapıştır: app.quicktype.io sağ tarafta language dart olmasına dikkat et (https://youtu.be/wc8ecFSu5N8)
2-pubspece dev_dependencisin altına json_model , build_runner , json_serializable (https://youtu.be/KsZQQK1HOu8?t=119) asdasd libin altında jsons klasorunun içinde json içeriğini yapıştır ör(cari.json) ve command pallette çalıştır: flutter packages pub run json_model video: https://youtu.be/KsZQQK1HOu8
DEVEXTREME DEVEXPRESS MVC TURKCE KARAKTER SORUNU

Yukarıdaki sorunun çözümü visual studioda iligli ekranı save as unicode utf 8 yapmaktır



logo paytrans to branch
USE [YAR2016]
GO
/****** Object: View [dbo].[BM_301_PAYTRANSTOBRANCH] Script Date: 06.07.2020 13:11:37 ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE VIEW [dbo].[BM_301_PAYTRANSTOBRANCH] AS
SELECT TOP 100 PERCENT
LGMAIN.LOGICALREF,
CASE LGMAIN.MODULENR WHEN 7 THEN BTRNS.BRANCH WHEN 4 THEN INVFC.BRANCH WHEN 5 THEN CTRNS.BRANCH
WHEN 6 THEN RLFIC.BRANCH WHEN 3 THEN ORFIC.BRANCH WHEN 10 THEN CASHTR.BRANCH
WHEN 61 THEN CTRNS.BRANCH WHEN 62 THEN CTRNS.BRANCH ELSE '' END [İşyeri Kodu]
FROM
LG_301_01_PAYTRANS LGMAIN WITH(NOLOCK)
LEFT OUTER JOIN LG_301_01_INVOICE INVFC WITH(NOLOCK) ON (LGMAIN.FICHEREF = INVFC.LOGICALREF)
LEFT OUTER JOIN LG_301_01_CLFLINE CTRNS WITH(NOLOCK) ON (LGMAIN.FICHEREF = CTRNS.LOGICALREF)
LEFT OUTER JOIN LG_301_01_CSROLL RLFIC WITH(NOLOCK) ON (LGMAIN.FICHEREF = RLFIC.LOGICALREF)
LEFT OUTER JOIN LG_301_01_BNFLINE BTRNS WITH(NOLOCK) ON (LGMAIN.FICHEREF = BTRNS.LOGICALREF)
LEFT OUTER JOIN LG_301_01_KSLINES CASHTR WITH(NOLOCK) ON (LGMAIN.FICHEREF = CASHTR.LOGICALREF)
LEFT OUTER JOIN LG_301_01_ORFICHE ORFIC WITH(NOLOCK) ON (LGMAIN.FICHEREF = ORFIC.LOGICALREF)
WHERE
((((LGMAIN.MODULENR=3 AND
((ORFIC.BRANCH NOT IN (-2))))AND
(ORFIC.CANCELLED=0))OR((LGMAIN.MODULENR=4 AND
((INVFC.BRANCH NOT IN (-2))))AND
(INVFC.CANCELLED=0))OR((LGMAIN.MODULENR IN (5,61,62) AND
((CTRNS.BRANCH NOT IN (-2))))AND
(CTRNS.CANCELLED=0))OR((LGMAIN.MODULENR=6 AND
((RLFIC.BRANCH NOT IN (-2))))AND
(RLFIC.CANCELLED=0))OR((LGMAIN.MODULENR=7 AND
((BTRNS.BRANCH NOT IN (-2))))AND
(BTRNS.CANCELLED=0))OR((LGMAIN.MODULENR=10 AND
((CASHTR.BRANCH NOT IN (-2))))AND(CASHTR.CANCELLED=0)))) AND (LGMAIN.TOTAL - LGMAIN.PAID > 0) AND (LGMAIN.PAIDINCASH = 0)
GO
C# LOGO OBJECTS REST PROJESİ


C# KISMINDA EĞER HERHANGİ BİR OBJECTIN CLASSI GEREKIRSE ONCE LOGODAN VERI AKTAR DIŞARI YAPILIR VE DOSYANIN İÇİNDEKİLER ÖNCE
http://www.utilities-online.info/xmltojson/ YAPIŞTIRILIP JSONA ÇEVİRİLİR KOPYALANIR VE https://jsonutils.com/ ‘A YAPIŞTIRILIP C# DA CLASS OLUŞTURULUR
EĞER TRANSACTIONLI BİRŞEY VARSA CLASSI DEĞİŞTİRMEK GEREKİR ALTTAKİ ÖRNEKLERDE ÖNCESİ VE SONRASI YANİ OLMASI GEREKENLER(SATIŞSİPARİŞİ İÇİN)
http://localhost:32001/api/v1/services/help?expandLevel=full&api_key=logotigerrestservice
ÖNCESİ
public class CAMPAIGNINFOS
{
public object CAMPAIGN_INFO { get; set; }
}
public class TRANSACTION {
public string TYPE { get; set; }
public string MASTER_CODE { get; set; }
public string QUANTITY { get; set; }
public string PRICE { get; set; }
public string TOTAL { get; set; }
public string COST_DISTR { get; set; }
public string DISCOUNT_DISTR { get; set; }
public string EXPENSE_DISTR { get; set; }
public string VAT_RATE { get; set; }
public string VAT_AMOUNT { get; set; }
public string VAT_BASE { get; set; }
public string UNIT_CODE { get; set; }
public string UNIT_CONV1 { get; set; }
public string UNIT_CONV2 { get; set; }
public string VAT_INCLUDED { get; set; }
public string ORDER_RESERVE { get; set; }
public string DUE_DATE { get; set; }
public string CURR_PRICE { get; set; }
public string PC_PRICE { get; set; }
public string PAYMENT_CODE { get; set; }
public string SOURCE_WH { get; set; }
public string SOURCE_COST_GRP { get; set; }
public string DIVISION { get; set; }
public string DEPARTMENT { get; set; }
public string TOTAL_NET { get; set; }
public string DATA_REFERENCE { get; set; }
public string DETAILS { get; set; }
public CAMPAIGNINFOS CAMPAIGN_INFOS { get; set; }
public string SALESMAN_CODE { get; set; }
public string DEFNFLDS { get; set; }
public string MULTI_ADD_TAX { get; set; }
public string AFFECT_RISK { get; set; }
public string EDT_PRICE { get; set; }
public string EDT_CURR { get; set; }
public string ORG_DUE_DATE { get; set; }
public string ORG_QUANTITY { get; set; }
public string ORG_PRICE { get; set; }
public string RESERVE_DATE { get; set; }
public string RESERVE_AMOUNT { get; set; }
public string PRCLISTCODE { get; set; }
public string PRCLISTTYPE { get; set; }
public string PRODUCER_CODE { get; set; }
public string GUID { get; set; }
public string DISCOUNT_RATE { get; set; }
public string DETAIL_LEVEL { get; set; }
public string CALC_TYPE { get; set; }
}
public class TRANSACTIONS{
public IList<TRANSACTION> TRANSACTION { get; set; }
}
public class PAYMENT {
public string DATE { get; set; }
public string MODULENR { get; set; }
public string TRCODE { get; set; }
public string TOTAL { get; set; }
public string DAYS { get; set; }
public string PROCDATE { get; set; }
public string DATA_REFERENCE { get; set; }
public string DISCOUNT_DUEDATE { get; set; }
public string PAY_NO { get; set; }
public string DISCTRLIST { get; set; }
public string DISCTRDELLIST { get; set; }
}
public class PAYMENTLIST {
public PAYMENT PAYMENT { get; set; }
}
public class DEFNFLD {
public string MODULENR { get; set; }
public string PARENTREF { get; set; }
public string TEXTFLDS1 { get; set; }
public string TEXTFLDS3 { get; set; }
public string XML_ATTRIBUTE { get; set; }
public string DATA_REFERENCE { get; set; }
}
public class DEFNFLDSLIST {
public DEFNFLD DEFNFLD { get; set; }
}
public class ORDERSLIP {
public string -DBOP { get; set; }
public string NUMBER { get; set; }
public string DATE { get; set; }
public string TIME { get; set; }
public string DOC_NUMBER { get; set; }
public string ARP_CODE { get; set; }
public string SOURCE_WH { get; set; }
public string SOURCE_COST_GRP { get; set; }
public string #text { get; set; }
public string ADD_DISCOUNTS { get; set; }
public string TOTAL_DISCOUNTS { get; set; }
public string TOTAL_DISCOUNTED { get; set; }
public string ADD_EXPENSES { get; set; }
public string TOTAL_EXPENSES { get; set; }
public string TOTAL_VAT { get; set; }
public string TOTAL_GROSS { get; set; }
public string TOTAL_NET { get; set; }
public string PAYMENT_CODE { get; set; }
public string PAYDEFREF { get; set; }
public string PRINT_DATE { get; set; }
public string DIVISION { get; set; }
public string DEPARTMENT { get; set; }
public string ORDER_STATUS { get; set; }
public string CREATED_BY { get; set; }
public string DATE_CREATED { get; set; }
public string HOUR_CREATED { get; set; }
public string MIN_CREATED { get; set; }
public string SEC_CREATED { get; set; }
public string MODIFIED_BY { get; set; }
public string DATE_MODIFIED { get; set; }
public string HOUR_MODIFIED { get; set; }
public string MIN_MODIFIED { get; set; }
public string SEC_MODIFIED { get; set; }
public string SALESMAN_CODE { get; set; }
public string CURRSEL_TOTAL { get; set; }
public string TRADING_GRP { get; set; }
public string DATA_REFERENCE { get; set; }
public TRANSACTIONS TRANSACTIONS { get; set; }
public string WITH_PAYMENT { get; set; }
public PAYMENTLIST PAYMENT_LIST { get; set; }
public DEFNFLDSLIST DEFNFLDSLIST { get; set; }
public string UPD_CURR { get; set; }
public string UPD_TRCURR { get; set; }
public string AFFECT_RISK { get; set; }
public string GUID { get; set; }
}
public class SALESORDERS {
public ORDERSLIP ORDER_SLIP { get; set; }
}
public class MAIN {
public SALESORDERS SALES_ORDERS { get; set; }
}
SONRASI
public class CAMPAIGNINFOS {
public object CAMPAIGN_INFO { get; set; }
}
public class Item {
public string TYPE { get; set; }
public string MASTER_CODE { get; set; }
public string QUANTITY { get; set; }
public string PRICE { get; set; }
public string TOTAL { get; set; }
public string COST_DISTR { get; set; }
public string DISCOUNT_DISTR { get; set; }
public string EXPENSE_DISTR { get; set; }
public string VAT_RATE { get; set; }
public string VAT_AMOUNT { get; set; }
public string VAT_BASE { get; set; }
public string UNIT_CODE { get; set; }
public string UNIT_CONV1 { get; set; }
public string UNIT_CONV2 { get; set; }
public string VAT_INCLUDED { get; set; }
public string ORDER_RESERVE { get; set; }
public string DUE_DATE { get; set; }
public string CURR_PRICE { get; set; }
public string PC_PRICE { get; set; }
public string PAYMENT_CODE { get; set; }
public string SOURCE_WH { get; set; }
public string SOURCE_COST_GRP { get; set; }
public string DIVISION { get; set; }
public string DEPARTMENT { get; set; }
public string TOTAL_NET { get; set; }
public string DATA_REFERENCE { get; set; }
public string DETAILS { get; set; }
public CAMPAIGNINFOS CAMPAIGN_INFOS { get; set; }
public string SALESMAN_CODE { get; set; }
public string DEFNFLDS { get; set; }
public string MULTI_ADD_TAX { get; set; }
public string AFFECT_RISK { get; set; }
public string EDT_PRICE { get; set; }
public string EDT_CURR { get; set; }
public string ORG_DUE_DATE { get; set; }
public string ORG_QUANTITY { get; set; }
public string ORG_PRICE { get; set; }
public string RESERVE_DATE { get; set; }
public string RESERVE_AMOUNT { get; set; }
public string PRCLISTCODE { get; set; }
public string PRCLISTTYPE { get; set; }
public string PRODUCER_CODE { get; set; }
public string GUID { get; set; }
public string DISCOUNT_RATE { get; set; }
public string DETAIL_LEVEL { get; set; }
public string CALC_TYPE { get; set; }
}
public class TRANSACTIONS{
public TRANSACTIONS() {
items = new List<Item>();
}
public IList<Item> items { get; set; }
}
public class PAYMENT {
public string DATE { get; set; }
public string MODULENR { get; set; }
public string TRCODE { get; set; }
public string TOTAL { get; set; }
public string DAYS { get; set; }
public string PROCDATE { get; set; }
public string DATA_REFERENCE { get; set; }
public string DISCOUNT_DUEDATE { get; set; }
public string PAY_NO { get; set; }
public string DISCTRLIST { get; set; }
public string DISCTRDELLIST { get; set; }
}
public class PAYMENTLIST {
public PAYMENT PAYMENT { get; set; }
}
public class DEFNFLD {
public string MODULENR { get; set; }
public string PARENTREF { get; set; }
public string TEXTFLDS1 { get; set; }
public string TEXTFLDS3 { get; set; }
public string XML_ATTRIBUTE { get; set; }
public string DATA_REFERENCE { get; set; }
}
public class DEFNFLDSLIST {
public DEFNFLD DEFNFLD { get; set; }
}
public class DataObjectParameter {
//public bool ApplyCampaignOnPreSave { get; set; }
//public bool ApplyConditionOnPreSave { get; set; }
//public bool FormSeriLotLinesOnPreSave { get; set; }
public bool FillAccCodesOnPreSave { get; set; }
}
public class ORDERSLIP {
public DataObjectParameter DataObjectParameter { get; set; }
public ORDERSLIP() {
TRANSACTIONS = new TRANSACTIONS();
DataObjectParameter = new DataObjectParameter();
}
public string NUMBER { get; set; }
public string DATE { get; set; }
public string TIME { get; set; }
public string DOC_NUMBER { get; set; }
public string ARP_CODE { get; set; }
public string SOURCE_WH { get; set; }
public string SOURCE_COST_GRP { get; set; }
public string ADD_DISCOUNTS { get; set; }
public string TOTAL_DISCOUNTS { get; set; }
public string TOTAL_DISCOUNTED { get; set; }
public string ADD_EXPENSES { get; set; }
public string TOTAL_EXPENSES { get; set; }
public string TOTAL_VAT { get; set; }
public string TOTAL_GROSS { get; set; }
public string TOTAL_NET { get; set; }
public string PAYMENT_CODE { get; set; }
public string PAYDEFREF { get; set; }
public string PRINT_DATE { get; set; }
public string DIVISION { get; set; }
public string DEPARTMENT { get; set; }
public string ORDER_STATUS { get; set; }
public string CREATED_BY { get; set; }
public string DATE_CREATED { get; set; }
public string HOUR_CREATED { get; set; }
public string MIN_CREATED { get; set; }
public string SEC_CREATED { get; set; }
public string MODIFIED_BY { get; set; }
public string DATE_MODIFIED { get; set; }
public string HOUR_MODIFIED { get; set; }
public string MIN_MODIFIED { get; set; }
public string SEC_MODIFIED { get; set; }
public string SALESMAN_CODE { get; set; }
public string CURRSEL_TOTAL { get; set; }
public string TRADING_GRP { get; set; }
public string DATA_REFERENCE { get; set; }
public TRANSACTIONS TRANSACTIONS { get; set; }
public string WITH_PAYMENT { get; set; }
public PAYMENTLIST PAYMENT_LIST { get; set; }
public DEFNFLDSLIST DEFNFLDSLIST { get; set; }
public string UPD_CURR { get; set; }
public string UPD_TRCURR { get; set; }
public string AFFECT_RISK { get; set; }
public string GUID { get; set; }
}
public class SALESORDERS {
public ORDERSLIP ORDER_SLIP { get; set; }
}
public class MAIN {
public SALESORDERS SALES_ORDERS { get; set; }
}
}
