$1 PROCEDURE [dbo].[FastSell_V2_CARI_ADRES_EKLE]
@cari_kod nvarchar(25),
@adr_no int,
@il nvarchar(50),
@ilce nvarchar(50),
@adres1 nvarchar(120),
@cep_tel varchar(10),
@is_tel varchar(10)

AS
set @adr_no =@adr_no+1


IF EXISTS (SELECT TOP 1 adr_cari_kod FROM CARI_HESAP_ADRESLERI WHERE adr_cari_kod=@cari_kod AND adr_adres_no=@adr_no )
BEGIN 
	UPDATE CARI_HESAP_ADRESLERI
		SET adr_il=@il,
			adr_ilce=@ilce,
			adr_cadde=@adres1,
			adr_tel_no1=@cep_tel,
			adr_tel_no2=@is_tel
		WHERE adr_cari_kod=@cari_kod AND adr_adres_no=@adr_no 
END 
ELSE 
BEGIN
INSERT INTO CARI_HESAP_ADRESLERI
                         (adr_RECid_RECno, adr_RECid_DBCno, adr_SpecRECno, adr_iptal, adr_fileid, adr_hidden, adr_kilitli, adr_degisti, adr_checksum, adr_create_user, adr_create_date, adr_lastup_user, adr_lastup_date, adr_special1, adr_special2, 
                         adr_special3, adr_cari_kod, adr_adres_no, adr_aprint_fl, adr_cadde, adr_mahalle, adr_sokak, adr_Semt, adr_Apt_No, adr_Daire_No, adr_posta_kodu, adr_ilce, adr_il, adr_ulke, adr_Adres_kodu, 
                         adr_tel_ulke_kodu, adr_tel_bolge_kodu, adr_tel_no1, adr_tel_no2, adr_tel_faxno, adr_tel_modem, adr_yon_kodu, adr_uzaklik_kodu, adr_temsilci_kodu, adr_ozel_not, adr_ziyaretperyodu, adr_ziyaretgunu, 
                         adr_gps_enlem, adr_gps_boylam, adr_ziyarethaftasi, adr_ziygunu2_1, adr_ziygunu2_2, adr_ziygunu2_3, adr_ziygunu2_4, adr_ziygunu2_5, adr_ziygunu2_6, adr_ziygunu2_7, adr_efatura_alias)
VALUES        (0, 0, 0, 0, 32, 0, 0, 0, 0, 1, GETDATE(), 1, GETDATE(), N'', N'', N'',@cari_kod,@adr_no, 0,@adres1, N'', N'', N'', N'', N'', N'',@ilce,@il, N'', N'', N'', N'',@cep_tel,@is_tel, N'', N'', N'', 0, N'', N'', 0, 0, 0, 0, 0, 0, 
                         0, 0, 0, 0, 0, 0, N'')
update CARI_HESAP_ADRESLERI SET adr_RECid_RECno=adr_RECno where adr_RECid_RECno=0
END