コード例 #1
0
    public static string FaturaSil(int FaturaNo)
    {
        JavaScriptSerializer serializer = new JavaScriptSerializer();

        Data.DonenDeger aa = new Data.DonenDeger();
        if (FaturaNo == 0)
        {
            aa.Id    = 0;
            aa.Durum = "";
            string str = serializer.Serialize(aa);

            return(str);
        }


        SqlConnection conn  = DB.Connect();
        string        query = " delete FaturaDetay where MasterId= @MasterId " +
                              " delete FaturaMaster where Id= @Id select * from FaturaMaster where Id= @Id2";

        SqlCommand cmd = new SqlCommand(query, conn);

        cmd.Parameters.Add("@MasterId", SqlDbType.Int, 20).Value = FaturaNo;
        cmd.Parameters.Add("@Id", SqlDbType.Int, 20).Value       = FaturaNo;
        cmd.Parameters.Add("@Id2", SqlDbType.Int, 20).Value      = FaturaNo;


        SqlDataReader dr = cmd.ExecuteReader();



        if (dr.Read())
        {
            dr.Close();
            dr.Dispose();
            DB.Close(conn);
            cmd.Dispose();
            aa.Id    = 0;
            aa.Durum = "";
            string str = serializer.Serialize(aa);

            return(str);
        }

        aa.Id    = FaturaNo;
        aa.Durum = "Başarılı";



        string ss = serializer.Serialize(aa);

        dr.Close();
        dr.Dispose();
        DB.Close(conn);
        cmd.Dispose();
        return(ss);
    }
コード例 #2
0
    public static string UrunKaydet(Data.Urunxx Gelen)
    {
        int Id; string Tanim; string Birim; double BirimFiyat;

        JavaScriptSerializer serializer = new JavaScriptSerializer();

        //Data.Urunxx Gelenxx= (Data.Urunxx)serializer.DeserializeObject(Gelen);

        Id         = Gelen.Id;
        Tanim      = Gelen.Tanim;
        Birim      = Gelen.Birim;
        BirimFiyat = Gelen.BirimFiyat;

        Data.DonenDeger aa = new Data.DonenDeger();



        SqlConnection conn = DB.Connect();
        SqlCommand    cmd;
        string        query;
        SqlDataReader dr;

        if (Id == 0)
        {
            query = " insert into Urunler(Tanim,Birim,BirimFiyat) select @Tanim, @Birim, @BirimFiyat select scope_identity() Id ";

            cmd = new SqlCommand(query, conn);
            cmd.Parameters.Add("@Tanim", SqlDbType.VarChar, 20).Value = Tanim;
            cmd.Parameters.Add("@Birim", SqlDbType.VarChar, 20).Value = Birim;
            cmd.Parameters.Add("@BirimFiyat", SqlDbType.Float).Value  = BirimFiyat;
            dr = cmd.ExecuteReader();
            if (dr.Read())
            {
                dr.Close();
                dr.Dispose();
                DB.Close(conn);
                cmd.Dispose();
                aa.Id    = 0;
                aa.Durum = "";
                string str = serializer.Serialize(aa);

                return(str);
            }
        }
        else
        {
            query = " update Urunler set Tanim= @Tanim, Birim= @Birim,BirimFiyat=  @BirimFiyat where Id= @Id select @Id Id ";

            cmd = new SqlCommand(query, conn);
            cmd.Parameters.Add("@Tanim", SqlDbType.VarChar, 20).Value = Tanim;
            cmd.Parameters.Add("@Birim", SqlDbType.VarChar, 20).Value = Birim;
            cmd.Parameters.Add("@BirimFiyat", SqlDbType.Float).Value  = BirimFiyat;
            cmd.Parameters.Add("@Id", SqlDbType.Int).Value            = Id;
            dr = cmd.ExecuteReader();
            if (dr.Read())
            {
                dr.Close();
                dr.Dispose();
                DB.Close(conn);
                cmd.Dispose();
                aa.Id    = 0;
                aa.Durum = "";
                string str = serializer.Serialize(aa);

                return(str);
            }
        }

        aa.Id    = Id;
        aa.Durum = "Başarılı";

        string ss = serializer.Serialize(aa);

        dr.Close();
        dr.Dispose();
        DB.Close(conn);
        cmd.Dispose();
        return(ss);
    }
コード例 #3
0
    public static string SiparisEkle(Data.UrunSiparis Gelen)
    {
        int Id; double Miktar; string Birim; double BirimFiyat; int UrunId; int BayiId;

        JavaScriptSerializer serializer = new JavaScriptSerializer();

        //Data.Urunxx Gelenxx= (Data.Urunxx)serializer.DeserializeObject(Gelen);

        Id         = Gelen.Id;
        BayiId     = Gelen.BayiId;
        UrunId     = Gelen.UrunId;
        Miktar     = Gelen.Miktar;
        Birim      = Gelen.Birim;
        BirimFiyat = Gelen.BirimFiyat;


        Data.DonenDeger aa = new Data.DonenDeger();



        SqlConnection conn = DB.Connect();
        SqlCommand    cmd;
        string        query;
        SqlDataReader dr;

        if (Id == 0)
        {
            query =// " insert into SiparisDetay(Tanim,Birim,BirimFiyat) select @Tanim, @Birim, @BirimFiyat select scope_identity() Id ";

                    " insert into SiparisMaster(Tarih,BayiId) select @Tarih, @BayiId" +

                    " Declare @newid int set @newid= scope_identity() " +
                    "  insert into SiparisDetay( MasterId, UrunId, Birim, Miktar, BirimFiyat)" +
                    "  select @newid, @UrunId,@Birim,@Miktar, @BirimFiyat select @newid Id ";

            cmd = new SqlCommand(query, conn);
            cmd.Parameters.Add("@Tarih", SqlDbType.DateTime).Value    = System.DateTime.Today;
            cmd.Parameters.Add("@BayiId", SqlDbType.Int).Value        = BayiId;
            cmd.Parameters.Add("@UrunId", SqlDbType.Int).Value        = UrunId;
            cmd.Parameters.Add("@Birim", SqlDbType.VarChar, 20).Value = Birim;
            cmd.Parameters.Add("@Miktar", SqlDbType.Float).Value      = Miktar;
            cmd.Parameters.Add("@BirimFiyat", SqlDbType.Float).Value  = BirimFiyat;
            dr = cmd.ExecuteReader();
            if (dr.Read())
            {
                dr.Close();
                dr.Dispose();
                DB.Close(conn);
                cmd.Dispose();
                aa.Id    = 0;
                aa.Durum = "";
                string str = serializer.Serialize(aa);

                return(str);
            }
        }
        else
        {
            query = " update SiparisDetay set UrunId= @UrunId, Birim= @Birim,BirimFiyat=  @BirimFiyat Miktar= @Miktar where Id= @Id select @Id Id ";

            cmd = new SqlCommand(query, conn);
            cmd.Parameters.Add("@UrunId", SqlDbType.Int).Value        = UrunId;
            cmd.Parameters.Add("@Birim", SqlDbType.VarChar, 20).Value = Birim;
            cmd.Parameters.Add("@Miktar", SqlDbType.Float).Value      = Miktar;
            cmd.Parameters.Add("@BirimFiyat", SqlDbType.Float).Value  = BirimFiyat;
            cmd.Parameters.Add("@Id", SqlDbType.Int).Value            = Id;
            dr = cmd.ExecuteReader();
            if (dr.Read())
            {
                dr.Close();
                dr.Dispose();
                DB.Close(conn);
                cmd.Dispose();
                aa.Id    = 0;
                aa.Durum = "";
                string str = serializer.Serialize(aa);

                return(str);
            }
        }

        aa.Id    = Id;
        aa.Durum = "Başarılı";

        string ss = serializer.Serialize(aa);

        dr.Close();
        dr.Dispose();
        DB.Close(conn);
        cmd.Dispose();
        return(ss);
    }
コード例 #4
0
        public static string FaturaKayit(int SiparisNo)
        {
            JavaScriptSerializer serializer = new JavaScriptSerializer();

            Data.DonenDeger aa = new Data.DonenDeger();
            if (SiparisNo == 0)
            {
                aa.Id    = 0;
                aa.Durum = "";
                string str = serializer.Serialize(aa);

                return(str);
            }
            /* var deserializedResult = serializer.Deserialize<Data.GelenDeger>(PSiparis);*/
            //int SiparisNo = 2;
            SqlConnection conn  = DB.Connect();
            string        query = " select d.Id " +
                                  " from SiparisMaster m inner join SiparisDetay d on m.Id=d.MasterId " +
                                  " where m.Id= @Id and not exists(select Id from FaturaDetay where SiparisDetayId=d.Id )";// and m.Tarih between isnull( @Tarih1 , m.Tarih) and isnull( @Tarih2 , m.Tarih)";

            SqlCommand cmd = new SqlCommand(query, conn);

            cmd.Parameters.Add("@Id", SqlDbType.Int, 20).Value = SiparisNo;


            SqlDataReader dr = cmd.ExecuteReader();

            //Data.Siparisler Ana = new Data.Siparisler();
            Data.Siparisler Ana = new Data.Siparisler();
            Ana.Liste = new List <Data.Siparis>();



            if (!dr.Read())
            {
                dr.Close();
                dr.Dispose();
                DB.Close(conn);
                cmd.Dispose();
                aa.Id    = 0;
                aa.Durum = "";
                string str = serializer.Serialize(aa);

                return(str);
            }
            dr.Close();
            DB.Close(conn);
            cmd.Dispose();

            conn = DB.Connect();

            query = " insert into FaturaMaster(Tarih,BayiId,Adres) select m.Tarih,m.BayiId,isnull((select Tanim from Bayiler where Id=m.BayiId ),'')" +
                    "            from SiparisMaster m where  m.Id= @Id " +
                    " Declare @newid int set @newid= scope_identity() " +
                    "  insert into FaturaDetay( MasterId, UrunId, Birim, Miktar, BirimFiyat, SiparisDetayId)" +
                    "  select @newid, d.UrunId,d.Birim,d.Miktar, d.BirimFiyat, d.Id " +
                    " from SiparisDetay d where d.MasterId= @MasterId  and not exists(select Id from FaturaDetay where SiparisDetayId=d.Id )  select @newid FaturaId";

            cmd = new SqlCommand(query, conn);
            cmd.Parameters.Add("@Id", SqlDbType.Int, 20).Value       = SiparisNo;
            cmd.Parameters.Add("@MasterId", SqlDbType.Int, 20).Value = SiparisNo;
            // cmd.Parameters.Add("@Tarih2", SqlDbType.VarChar, 30).Value = TxtSifre.Text; //Sifre.TripleDesc(TbxSifre.Text);


            dr = cmd.ExecuteReader();
            if (dr.Read())
            {
                aa.Id    = Convert.ToInt16(dr["FaturaId"].ToString());
                aa.Durum = "Başarılı";
            }
            else
            {
                aa.Id    = 0;
                aa.Durum = "";
            }

            string ss = serializer.Serialize(aa);

            dr.Close();
            dr.Dispose();
            DB.Close(conn);
            cmd.Dispose();
            return(ss);
        }