/// <summary> /// GTipListe Liste Döndürür DropDownList için /// </summary> /// <returns></returns> public List <gtip_belge> GtipListe() { string query = "Select * From gtip_belge"; dt = SqlHelper.ExecuteDataset(ConnectionStrings.SqlConn, CommandType.Text, query).Tables[0]; if (dt != null && dt.Rows.Count > 0) { gtip_belgeler = new List <gtip_belge>(); for (int i = 0; i < dt.Rows.Count; i++) { gtip_belge = new gtip_belge(); gtip_belge.belge_id = dt.Rows[i]["belge_id"].acekaToInt(); gtip_belge.belgeno = dt.Rows[i]["belgeno"].acekaToString(); gtip_belge.belge_tarihi = dt.Rows[i]["belge_tarihi"].acekaToDateTime(); gtip_belge.bitis_tarihi = dt.Rows[i]["bitis_tarihi"].acekaToDateTime(); gtip_belgeler.Add(gtip_belge); gtip_belge = null; } return(gtip_belgeler); } return(null); }
/// <summary> /// Gtip Get Methodu /// </summary> /// <returns></returns> public List <gtip_belge> gtipBelgeListDetay() { gtip_belgeler = new List <gtip_belge>(); #region Query /*string query = @"SELECT p1.parametre_grubu, p1.parametre_id , p2.parametre_id, p3.parametre_id, * p1.tanim + ' ' + p2.tanim + ' ' + p3.tanim AS aciklama, * d.gtip_genel, d.gtip_bayan, isnull(d.birim,1) AS birim, d.adet, d.kg, d.birim_fob, d.toplam_fob * FROM vparametre_stokkart_rapor1 p1 * INNER JOIN vparametre_stokkart_rapor2 p2 ON p2.parametre_grubu=20 * INNER JOIN vparametre_stokkart_rapor5 p3 ON p3.parametre_grubu=0 * LEFT JOIN gtip_belge b ON b.belge_id=4 * LEFT JOIN gtip_belgedetay d ON d.belge_id=b.belge_id AND d.stokkart_tipi_id=0 AND d.stokalan_id_1=p1.parametre_id AND d.stokalan_id_2=p2.parametre_id * AND d.stokalan_id_3=p3.parametre_id * --WHERE p1.parametre_grubu = 20 AND Len(p1.kod2) > 0 AND Len(p2.kod2) > 0 AND Len(p3.kod2) > 0 * AND * EXISTS( * SELECT 1 * FROM stokkart_model x * INNER JOIN stokkart xm on xm.stokkart_id=x.stokkart_id and xm.statu=0 * INNER JOIN stokkart_rapor_parametre xk ON xk.stokkart_id=x.alt_stokkart_id * WHERE xk.stokalan_id_5=p3.parametre_id and xk.stokalan_id_1=p1.parametre_id and xk.stokalan_id_2=p2.parametre_id) ORDER BY 1,2,3;";*/ string new_query = "Select * From gtip_belge gb INNER JOIN gtip_belgedetay gd ON gb.belge_id = gd.belge_id"; #endregion dt = SqlHelper.ExecuteDataset(ConnectionStrings.SqlConn, CommandType.Text, new_query).Tables[0]; if (dt != null && dt.Rows.Count > 0) { for (int i = 0; i < dt.Rows.Count; i++) { gtip_belge = new gtip_belge(); gtip_belge.belge_id = dt.Rows[i]["belge_id"].acekaToInt(); gtip_belge.belgeno = dt.Rows[i]["belgeno"].acekaToString(); gtip_belge.belge_tarihi = dt.Rows[i]["belge_tarihi"].acekaToDateTime(); gtip_belge.bitis_tarihi = dt.Rows[i]["bitis_tarihi"].acekaToDateTime(); gtip_belge.belge_tarihi = dt.Rows[i]["belge_tarihi"].acekaToDateTime(); gtip_belge.bitis_tarihi = dt.Rows[i]["bitis_tarihi"].acekaToDateTime(); gtip_belge.gtipdetay = new gtip_belgedetay(); gtip_belge.gtipdetay.aciklama = dt.Rows[i]["aciklama"].acekaToString(); gtip_belge.gtipdetay.adet = dt.Rows[i]["adet"].acekaToLong(); gtip_belge.gtipdetay.kg = dt.Rows[i]["kg"].acekaToInt(); gtip_belge.gtipdetay.gtip_genel = dt.Rows[i]["gtip_genel"].acekaToString(); gtip_belge.gtipdetay.acan_tarih = dt.Rows[i]["acan_tarih"].acekaToDateTime(); gtip_belge.gtipdetay.gtip_bayan = dt.Rows[i]["gtip_bayan"].acekaToString(); gtip_belge.gtipdetay.birim_fob = dt.Rows[i]["birim_fob"].acekaToFloat(); gtip_belge.gtipdetay.toplam_fob = dt.Rows[i]["toplam_fob"].acekaToFloat(); gtip_belge.gtipdetay.birim = dt.Rows[i]["birim"].acekaToInt(); gtip_belgeler.Add(gtip_belge); gtip_belge = null; } return(gtip_belgeler); } return(null); }
/// <summary> /// GTip Belge Araması Yapmak İçin Kullanılıyor /// </summary> /// <returns></returns> #region GTip Tanımlama için GET Methodu public List <gtip_belge> GTipBul(byte stokkart_tipi_id = 200, int belge_id = 0, int modeltipi_id = -1, int kumastipi_id = 0) { if (stokkart_tipi_id != 0 && stokkart_tipi_id > 0 && belge_id != 0 && belge_id > 0) { short StatementCount = 0; string JoinString = ""; string orStatement = ""; #region QueryControls if (belge_id != 0) { StatementCount++; JoinString += " LEFT JOIN gtip_belge gb ON gd.belge_id = gb.belge_id "; orStatement += " gb.belge_id = @belge_id "; } if (stokkart_tipi_id != 200) { StatementCount++; orStatement += " AND gd.stokkart_tipi_id = @stokkart_tipi_id "; } if (modeltipi_id != -1) { StatementCount++; JoinString += " LEFT JOIN parametre_stokkart_rapor psrr ON gd.stokalan_id_3 = psrr.parametre_id "; orStatement += " AND gd.stokalan_id_3 = @stokalan_id_5 "; } if (kumastipi_id != 0) { StatementCount++; JoinString += " LEFT JOIN parametre_stokkart_rapor prr ON prr.parametre_id = gd.stokalan_id_2 "; orStatement += " AND gd.stokalan_id_2 = @stokalan_id_2 "; } #endregion #region Query string query = @"Select * From gtip_belgedetay gd LEFT JOIN parametre_birim pb ON pb.birim_id = gd.birim LEFT JOIN parametre_stokkart_rapor psr ON gd.stokalan_id_3 = psr.parametre_id " + JoinString + "WHERE " + orStatement; #endregion #region Parameters SqlParameter[] parameters = new SqlParameter[] { new SqlParameter("@stokkart_tipi_id", stokkart_tipi_id), new SqlParameter("@belge_id", belge_id), new SqlParameter("@stokalan_id_5", modeltipi_id), new SqlParameter("@stokalan_id_2", kumastipi_id) }; #endregion if (StatementCount > 0) { dt = SqlHelper.ExecuteDataset(ConnectionStrings.SqlConn, CommandType.Text, query, parameters).Tables[0]; if (dt != null && dt.Rows.Count != 0) { gtip_belgeler = new List <gtip_belge>(); for (int i = 0; i < dt.Rows.Count; i++) { /*Ayahn*/ gtip_belge = new gtip_belge(); gtip_belge.gtipdetay = new gtip_belgedetay(); gtip_belge.belge_id = dt.Rows[i]["belge_id"].acekaToInt(); gtip_belge.gtipdetay.gtip_genel = dt.Rows[i]["gtip_genel"].acekaToString(); gtip_belge.gtipdetay.gtip_bayan = dt.Rows[i]["gtip_bayan"].acekaToString(); gtip_belge.gtipdetay.aciklama = dt.Rows[i]["aciklama"].acekaToString(); gtip_belge.gtipdetay.birim = dt.Rows[i]["birim"].acekaToInt(); gtip_belge.gtipdetay.adet = dt.Rows[i]["adet"].acekaToLong(); gtip_belge.gtipdetay.kg = dt.Rows[i]["kg"].acekaToInt(); gtip_belge.gtipdetay.birim_fob = dt.Rows[i]["birim_fob"].acekaToFloat(); gtip_belge.gtipdetay.toplam_fob = dt.Rows[i]["toplam_fob"].acekaToFloat(); gtip_belge.gtipdetay.birim_adi = dt.Rows[i]["birim_adi"].acekaToString(); gtip_belge.gtipdetay.stokalan_id_1 = dt.Rows[i]["stokalan_id_1"].acekaToInt(); gtip_belge.gtipdetay.stokalan_id_2 = dt.Rows[i]["stokalan_id_2"].acekaToInt(); gtip_belge.gtipdetay.stokalan_id_3 = dt.Rows[i]["stokalan_id_3"].acekaToInt(); gtip_belge.gtipdetay.stokalan_id_4 = dt.Rows[i]["stokalan_id_4"].acekaToInt(); gtip_belge.gtipdetay.degistiren_tarih = dt.Rows[i]["degistiren_tarih"].acekaToDateTime(); gtip_belge.gtipdetay.stokkart_tipi_id = dt.Rows[i]["stokkart_tipi_id"].acekaToByte(); gtip_belge.gtipdetay.pb = dt.Rows[i]["pb"].acekaToString(); gtip_belgeler.Add(gtip_belge); gtip_belge = null; } return(gtip_belgeler); } query = null; } } return(null); }