コード例 #1
0
        //[Authorize(AuthenticationSchemes = JwtBearerDefaults.AuthenticationScheme, Policy = "Admin")]
        //[HttpPost]
        public void UpdateOnaylanmisRezervasyonYapilmamisEmirler([FromBody] PlanlamaBase obj)
        {
            IDBManager        dBManager = new MSSQLDBManager();
            IPlanlamaProvider pProvider = new PlanlamaProvider(dBManager);

            pProvider.UpdateORYEQuery(obj);
        }
コード例 #2
0
        public List <PlanlamaBase> GetOnayBekleyenYuklemelerData()
        {
            String select_query = @"SELECT y.[Id], y.[NakliyeciId], n.[NakliyeciAdi],Email,y.[NakliyeBelgesi], y.[PlanlamaTarihi], y.[YuklemeYeriId],y.[YuklemeNoktasiId],
                    y.[AciklamaSM],y.[AracTipiId],round( Cast(y.ToplamTonaj as Float),0) as ToplamTonaj, y.[YuklemeStatus], y.[KantarOnKayitDurumu],
             (SELECT [dbo].[fn_Musteriler] (
              y.[NakliyeBelgesi]) ) as Musteriler,
               (SELECT [dbo].[fn_TeslimatYerleri] (
              y.[NakliyeBelgesi]) ) as TYerleri
             FROM  [tblYuklemeEmirleri] y                  
                    INNER JOIN [tblNakliyeFirmalari] n ON  n.[FirmaKodu] =y.[NakliyeciId] WHERE (y.[YuklemeStatus] = 0   and y.GirisSaati is  null and y.CikisSaati is  null) 
                    ORDER BY y.[PlanlamaTarihi] desc";

            var dataTable = dBManager.ExecuteQuery(select_query, null);
            List <PlanlamaBase> result = new List <PlanlamaBase>();
            PlanlamaBase        pb     = null;

            foreach (DataRow row in dataTable.Rows)
            {
                pb = new PlanlamaBase();
                pb.NakliyeBelgesi = int.Parse(row["NakliyeBelgesi"].ToString());
                int.TryParse(row["Id"].ToString(), out int Id); pb.Id = Id;
                pb.PlanlamaTarihi = DateTime.Parse(row["PlanlamaTarihi"].ToString());
                int.TryParse(row["YuklemeYeriId"].ToString(), out int UId); pb.YuklemeYeriId = UId;
                int.TryParse(row["NakliyeciId"].ToString(), out int NId); pb.NakliyeciId     = NId;
                pb.Nakliyeci   = row["NakliyeciAdi"].ToString();
                pb.Musteriler  = row["Musteriler"].ToString();
                pb.SevkYeri    = row["TYerleri"].ToString();
                pb.AciklamaSM  = row["AciklamaSM"].ToString();
                pb.ToplamTonaj = int.Parse(row["ToplamTonaj"].ToString());
                //pb.AracTipiId = row["AracTipiId"].ToString();
                int.TryParse(row["YuklemeNoktasiId"].ToString(), out int YnId); pb.YuklemeNoktasiId = YnId;
                result.Add(pb);
            }
            return(result);
        }
コード例 #3
0
        //[Authorize(AuthenticationSchemes = JwtBearerDefaults.AuthenticationScheme, Policy = "Admin")]
        //[HttpPost]
        public void UpdateOnayBekleyenYuklemeler([FromBody] PlanlamaBase obj)
        {
            IDBManager        dBManager = new MSSQLDBManager();
            IPlanlamaProvider pProvider = new PlanlamaProvider(dBManager);

            pProvider.UpdateOBYCmdQuery(obj);
        }
コード例 #4
0
        public void UpdateOBYCmdQuery(PlanlamaBase obj)
        {
            Dictionary <string, object> columnValues = new Dictionary <string, object>();

            columnValues.Add("NakliyeBelgesi", obj.NakliyeBelgesi);
            columnValues.Add("PlanlamaTarihi", obj.PlanlamaTarihi);
            columnValues.Add("YuklemeYeriId", obj.YuklemeYeriId);
            columnValues.Add("NakliyeciId", obj.NakliyeciId);
            columnValues.Add("AciklamaSM", obj.AciklamaSM);
            columnValues.Add("YuklemeNoktasiId", obj.YuklemeNoktasiId);
            columnValues.Add("ToplamTonaj", obj.ToplamTonaj);
            //columnValues.Add("Id", obj.Id);

            dBManager.UpdateTableRow("tblYuklemeEmirleri", columnValues, "Id", obj.Id);
        }