public int KrijoCmimiDhoma(int idDhoma) { int p = 0; int c = 1; int cd = 2; DbController db = new DbController(); p = this.KntAplikuarCmimiDhomaData(idDhoma); if (p == 0) { c = db.Create("dbKrijoCmimPerDhome", dtFillimi, dtMbarimi, cmimiDhoma); if (c == 0) { Inicializimi iniObject = new Inicializimi(); int i = iniObject.Inicializo(); int idCmimi = iniObject.idCmimi; cd = db.Create("dbKrijoCmimiDhoma", idDhoma, idCmimi); p = cd; } else { p = c; } } else { return(p); } return(p); }
/// <summary> /// Shton nje rezervim te ri per tavolinat ne vektor /// </summary> /// <param name="emri"></param> /// <param name="mbiemri"></param> /// <param name="data"></param> /// <param name="oraFillimi"></param> /// <param name="oraMbarimi"></param> /// <param name="vektorId"></param> /// <returns></returns> public int ShtoRezervim(string emri, string mbiemri, DateTime data, DateTime oraFillimi, DateTime oraMbarimi, int[] vektorId) { DbController db = new DbController(); DataSet ds = db.Create("ShtoRezervim", emri, mbiemri, data, oraFillimi, oraMbarimi); int idRezervimi = Convert.ToInt32(ds.Tables[0].Rows[0][0]); int b = db.Create("RezervoTavolina", idRezervimi, vektorId); return(b); }
public int KrijoRezervimGrupi() { int b = 0; int r = 0; int rGrupi = 0; int n = 0; DbController db = new DbController(); n = this.idDhomatGrupi.Length; DataSet dsGrupi = db.Read("dbShfaqGrupinPerId", this.idGrupi); string grupi = dsGrupi.Tables[0].Rows[0][0].ToString(); string agjensia = dsGrupi.Tables[0].Rows[0][1].ToString(); DataSet dsR = db.Read("dbKrijoRezervimGrupi", this.idGrupi, grupi, agjensia, this.kapari, this.dtFillimi, this.dtMbarimi, this.dtRezervimi); if (b == 0) { // Inicializimi iniObject = new Inicializimi(); // int i = iniObject.Inicializo(); // idRezervimi = iniObject.idRezervimi ; idRezervimi = Convert.ToInt32(dsR.Tables[0].Rows[0][0]); n = idDhomatGrupi.Length; for (int i = 0; i < n; i++) { b = b + db.Create("dbKrijoRezervimDhoma", idRezervimi, idDhomatGrupi[i]); } } return(b); }
public int KrijoOferte(string emri, string tipi, int shportat, decimal cmimi, DataSet dsRecetat) { DbController db = new DbController(); DataSet ds = db.Read("KontrolloKodinPerOferte", emri); int b = 0; if (ds == null) { return(1); } if (ds.Tables[0].Rows.Count > 0) { return(2); } ds = db.Read("KrijoOferte", emri, tipi, shportat, cmimi); if (ds == null || ds.Tables[0].Rows.Count == 0) { return(1); } int idOferta = Convert.ToInt32(ds.Tables[0].Rows[0][0]); b = db.Create("KrijoLidhjeOferteRecete", idOferta, dsRecetat); return(b); }
/// <summary> /// Modifikon nje recete /// tabela e pare e dataset ka te dhenat per receten /// tabele e dyte e dataset ka te dhenat per secilin artikull /// </summary> /// <param name="idReceta"></param> /// <param name="dsReceta"></param> /// <returns></returns> public int ModifikoRecete(int idReceta, DataSet dsReceta, DataSet dsEkstrat) { DbController db = new DbController(); //nqs permbajtja e recetes ka ndryshuar atehere //modifikimi i recetes caktivizon receten dhe krijon nje recete te re me //te dhenat e modifikuara if (KrahasoReceten(idReceta, dsReceta) == true) { //caktivizim int b = db.Update("CaktivizoRecete", idReceta); //krijo te re if (b == 0) { b += ShtoRecete(dsReceta, dsEkstrat); } return(b); } //nqs ka ndryshuar vetem emri i recetes apo kategoria //behet modifikimi i te njejtes recete else { int b = db.Update("ModifikoRecete", idReceta, Convert.ToInt32(dsReceta.Tables[0].Rows[0]["ID_KATEGORIARECETA"]), dsReceta.Tables[0].Rows[0]["EMRI"].ToString()); b = db.Delete("FshiEkstratPerRecete", idReceta); if (dsEkstrat.Tables[0].Rows.Count > 0) { b = db.Create("KrijoEkstratPerRecete", idReceta, dsEkstrat); } return(b); } }
/// <summary> /// Shton disa tavolina ne te njejten kohe /// </summary> /// <param name="numerTavolinash"></param> /// <param name="idKategoria"></param> /// <param name="kapaiteti"></param> /// <returns>Kthen numrat e tavolinave te shtuara</returns> public DataSet ShtoDisaTavolina(int numerTavolinash, int idKategoria, int kapaciteti) { DataSet dsResult = new DataSet(); dsResult.Tables.Add(); dsResult.Tables[0].Columns.Add("EMRI", typeof(Int32)); dsResult.AcceptChanges(); DbController db = new DbController(); DataSet dsFundit = this.TavolinaMeNrMeTeMadh(); int nrFundit; if (Convert.IsDBNull(dsFundit.Tables[0].Rows[0][0])) { nrFundit = 0; } else { nrFundit = Convert.ToInt32(dsFundit.Tables[0].Rows[0][0]); } for (int i = 0; i < numerTavolinash; i++) { nrFundit++; int b = db.Create("ShtoTavoline", nrFundit, idKategoria, kapaciteti); if (b == 0) { DataRow r = dsResult.Tables[0].NewRow(); r["EMRI"] = nrFundit; dsResult.Tables[0].Rows.Add(r); } } dsResult.AcceptChanges(); return(dsResult); }
public int KrijoIdentifikimi() { int p = 0; int c = 0; DbController db = new DbController(); c = db.Create("dbKrijoIdentifikim", this.nrIdentifikimi, this.idLloji); return(p = c); }
/// <summary> /// krijon nje shpenzim te ri /// </summary> /// <param name="idKategoria"></param> /// <param name="idPerdoruesi"></param> /// <param name="pershkrimi"></param> /// <param name="data"></param> /// <param name="sasia"></param> /// <returns></returns> public int KryejShpenzim(int idKategoria, int idPerdoruesi, string pershkrimi, DateTime data, decimal sasia) { DbController db = new DbController(); int b = db.Create("KryejShpenzim", idKategoria, idPerdoruesi, pershkrimi, data, sasia); return(b); }
public int KrijoGrupCmimi(string kodi, string pershkrimi) { DbController db = new DbController(); DataSet ds = db.Read("KontrolloKodinGrupCmimiPerInsert", kodi); if (ds == null) { return(1); } if (ds.Tables[0].Rows.Count > 0) { return(2); } int b = db.Create("KrijoGrupCmimi", kodi, pershkrimi); if (b != 0) { return(b); } ds = db.Read("ShfaqGrupCmimet"); ds = db.Read("KtheMaksIdGrupCmimi"); int idGrupi = Convert.ToInt32(ds.Tables[0].Rows[0][0]); ds = db.Read("ShfaqRecetatSipasKategorive"); if (ds != null || ds.Tables[0].Rows.Count > 0) { b = db.Create("KrijoCmimRecetePerGrup", idGrupi, ds); } ds = db.Read("ShfaqGrupCmimet"); if ((ds != null) && (ds.Tables[0].Rows.Count == 1)) { b = db.Update("ZgjidhGrupCmimi", idGrupi); } return(b); }
/// <summary> /// krijo nje shpenzim bazuar ne atributet e klases /// </summary> /// <returns>int</returns> public int KrijoShpenzim() { int p = 0; string var = "dbKrijoShpenzim"; DbController db = new DbController(); p = db.Create(var, dateShpenzimi, sasiaShpenzimi, emriShpenzimi); return(p); }
public int KrijoDetyrimKlienti() { int p = 0; DbController db = new DbController(); p = db.Create("dbKrijoDetyrimPerKlient", this.idLlojDetyrimi, sasiaDetyrimi, idKlienti, this.dtDetyrimi); return(p); }
/// <summary> /// Modifikon te dhenat per rezervimin dhe tavolinat e rezervuara /// </summary> /// <param name="idRezervimi"></param> /// <param name="emri"></param> /// <param name="mbiemri"></param> /// <param name="data"></param> /// <param name="oraFillimi"></param> /// <param name="oraMbarimi"></param> /// <param name="vektorId"></param> /// <returns></returns> public int ModifikoRezervim(int idRezervimi, string emri, string mbiemri, DateTime data, DateTime oraFillimi, DateTime oraMbarimi, int[] vektorId) { DbController db = new DbController(); int b = db.Update("ModifikoRezervim", idRezervimi, emri, mbiemri, data, oraFillimi, oraMbarimi); b += db.Create("RezervoTavolina", idRezervimi, vektorId); return(b); }
/// <summary> /// krijo nje shpenzim bazuar ne atributet e klases /// </summary> /// <returns>int</returns> public int KrijoShpenzim() { int p = 0; string var = "dbKrijoShpenzim"; DbController db = new DbController(); p = db.Create(var, this.idLloji, this.dateShpenzimi, this.sasiaShpenzimi, this.emriShpenzimi, this.idPerdoruesi); return(p); }
/// <summary> /// Modifikon blerje me id sa IdBlerja sipas vlerave ne DataSet /// </summary> /// <param name="idBlerja"></param> /// <param name="dsBlerja"></param> /// <returns></returns> public DataSet ModifikoBlerje(int idBlerja, DataSet dsBlerja) { DbController db = new DbController(); int idFurnitori = Convert.ToInt32(dsBlerja.Tables[0].Rows[0]["ID_FURNITORI"]); DateTime data = Convert.ToDateTime(dsBlerja.Tables[0].Rows[0]["DATA_BLERJE"]); string nrFature = dsBlerja.Tables[0].Rows[0]["NR_FATURE"].ToString(); //duhen bere kontrolle paraprake DataSet dsSasiteBlerje = db.Read("SasitePerkateseTeArtikujvePerBlerjen", idBlerja); DataSet dsSasite = db.Read("NumriTotalArtikujtNeBlerje", idBlerja); int i = 0; DataSet dsError = new DataSet(); dsError.Tables.Add(); dsError.Tables[0].Columns.Add("ID_ARTIKULLI", typeof(Int32)); dsError.Tables[0].Columns.Add("EMRI", typeof(String)); dsError.AcceptChanges(); //blerja nuk mund te modifikohet nqs per ndonje nga artikujt //numri total i mbetur pas modifikimit rezulton negativ foreach (DataRow dr in dsSasite.Tables[0].Rows) { double sasiaBlerje = Convert.ToDouble(dsSasiteBlerje.Tables[0].Rows[i]["SASIA"]); int idArtikulli = Convert.ToInt32(dr["ID_ARTIKULLI"]); double sasiaRe = ArtikulliIHequrNgaBlerja(dsBlerja, idArtikulli); double sasiaMbetur = Convert.ToDouble(Convert.ToDouble(dr["NUMRI_TOTAL"])) - sasiaBlerje + sasiaRe; if (sasiaMbetur < 0) { DataRow newR = dsError.Tables[0].NewRow(); newR["ID_ARTIKULLI"] = Convert.ToInt32(dr["ID_ARTIKULLI"]); newR["EMRI"] = dr["EMRI"].ToString(); dsError.Tables[0].Rows.Add(newR); } i++; } dsError.AcceptChanges(); if (dsError.Tables[0].Rows.Count > 0) { return(dsError); } int b = db.Update("ModifikoSasiteArtikujt", dsSasiteBlerje); if (b == 0) { b = db.Update("ModifikoBlerje", idBlerja, idFurnitori, nrFature, data); } if (b == 0) { b = db.Create("ShtoArtikujNeBlerje", idBlerja, dsBlerja); return(null); } else { return(new DataSet()); } }
public int ShtoKlient(string emri, string mbiemri, string kodiKlienti, string telefoni, string adresa) { int b = 0; DbController db = new DbController(); string varString = "ShtoKlient"; b = db.Create(varString, emri, mbiemri, kodiKlienti, telefoni, adresa); return(b); }
/// <summary> /// ben aktiv perdoruesin e loguar /// </summary> /// <param name="idPerdoruesi"></param> /// <returns></returns> public int Login(int idPerdoruesi, int modifikoTurne) { DbController db = new DbController(); int b = db.Update("Login", idPerdoruesi); DataSet dsRoli = db.Read("KtheIdRoli", idPerdoruesi); int idRoli = Convert.ToInt32(dsRoli.Tables[0].Rows[0][0]); if (idRoli == 2) { DataSet ds = db.Read("KtheTurninLast", idPerdoruesi); if (ds == null) { MessageBox.Show("Ju keni hasur nje problem ne aksesimin e bazes se te dhenave !", "Kujdes !", MessageBoxButtons.OK, MessageBoxIcon.Warning); return(1); } if (ds.Tables[0].Rows.Count == 0) { b = db.Create("MerrTurnKamarieri", idPerdoruesi); return(0); } bool mbyllur = Convert.ToBoolean(ds.Tables[0].Rows[0]["MBYLLUR"]); if (mbyllur == false) { DialogResult result = MessageBox.Show("Ju nuk e keni mbyllur turnin . Doni te hapni turn te ri ? ", "Vemendje !", MessageBoxButtons.YesNo, MessageBoxIcon.Question); if (result == DialogResult.Yes) { b = db.Update("MbyllTurnin", idPerdoruesi); b = db.Create("MerrTurnKamarieri", idPerdoruesi); } } } return(b); }
/// <summary> /// Shton nje recete te re me te dhena si ne dataset /// tabela e pare e dataset ka te dhenat per receten /// tabele e dyte e dataset ka te dhenat per secilin artikull /// </summary> /// <param name="dsReceta"></param> /// <returns></returns> public int ShtoRecete(DataSet dsReceta, DataSet dsEkstrat) { DbController db = new DbController(); string emriReceta = dsReceta.Tables[0].Rows[0]["EMRI"].ToString(); string kushti = " WHERE dbo.RECETAT.EMRI = '" + emriReceta + "'"; DataSet dsKerko = db.Read("ShfaqRecetat", kushti); if (dsKerko.Tables[0].Rows.Count != 0) { return(2); } else { int idKategoriaReceta = Convert.ToInt32(dsReceta.Tables[0].Rows[0]["ID_KATEGORIARECETA"]); DataSet ds = db.Read("ShtoRecete", idKategoriaReceta, emriReceta); if (ds != null) { int idReceta = Convert.ToInt32(ds.Tables[0].Rows[0][0]); int b = db.Create("ShtoArtikujNeRecete", idReceta, dsReceta); ds = db.Read("ShfaqGrupCmimet"); if ((ds != null) && (ds.Tables[0].Rows.Count > 0)) { b = db.Create("KrijoLidhjenReceteGrupCmimesh", idReceta, ds); } b = db.Delete("FshiEkstratPerRecete", idReceta); if (dsEkstrat.Tables[0].Rows.Count > 0) { b = db.Create("KrijoEkstratPerRecete", idReceta, dsEkstrat); } return(b); } else { return(1); } } }
public int KrijoBackUp() { if (!Directory.Exists(@"C:\ResManager Back up")) { Directory.CreateDirectory(@"C:\ResManager Back up"); } string emriBackUp = "ResManager" + DateTime.Now.ToString("dd-MM-yyyy-HH-mm"); DbController db = new DbController(); int r = db.Create("KrijoBackUp", emriBackUp); return(r); }
public int KrijoRezervimDhomeGrupi(int idRezervimi, int [] idDhomatGrupi) { int p = 0; int n = idDhomatGrupi.Length; DbController db = new DbController(); for (int i = 0; i < n; i++) { p = db.Create("dbKrijoRezervimDhomeGrupi", idRezervimi, idDhomatGrupi[i]); } return(p); }
public void SetUp() { Config = DbConfig.Default; Config.StorageSystem(ConfigDefaultValues.FileStorageSystem); Config.LoggerType(typeof(ConsoleLogger)); using (var controller = DbController.Create(Config)) { if (controller.DatabaseExists(testDbName)) { controller.DeleteDatabase(testDbName, testDbAdmin, testDbPass); } } }
/// <summary> /// Shton nje blerje te re me te dhena si ne dsBlerja.Tables[0] /// dhe me artikuj si ne dsBlerja.Tables[1] /// </summary> /// <param name="dsBlerja"></param> /// <returns></returns> public int ShtoBlerje(DataSet dsBlerja) { DbController db = new DbController(); int idFurnitori = Convert.ToInt32(dsBlerja.Tables[0].Rows[0]["ID_FURNITORI"]); DateTime data = Convert.ToDateTime(dsBlerja.Tables[0].Rows[0]["DATA_BLERJE"]); string nrFature = dsBlerja.Tables[0].Rows[0]["NR_FATURE"].ToString(); if (nrFature == "") { nrFature = this.KtheNrFaturaDefault(); } DataSet dsVerifiko = db.Read("KontrolloBlerjeSipasFurnitoritDheFatures", idFurnitori, nrFature); if (dsVerifiko.Tables[0].Rows.Count != 0) { return(2); } DataSet ds = db.Create("ShtoBlerje", idFurnitori, nrFature, data); int idBlerja = 0; int b = 0; if (!Convert.IsDBNull(ds)) { idBlerja = Convert.ToInt32(ds.Tables[0].Rows[0][0]); b = db.Create("ShtoArtikujNeBlerje", idBlerja, dsBlerja); } else { return(1); } return(b); }
/// <summary> /// Shton nje kategori shpenzimi me emrin qe merr si parameter /// </summary> /// <param name="emri"></param> /// <returns></returns> public int ShtoKategoriShpenzimi(string emri) { DbController db = new DbController(); DataSet ds = db.Read("ShfaqKategoriteEShpenzimevePerEmer", emri); if (ds.Tables[0].Rows.Count != 0) { //nqs ka nje kategori shpenzimi me kete emer nuk lejohet shtimi return(2); } else { int b = db.Create("ShtoKategoriShpenzimi", emri); return(b); } }
/// <summary> /// Shton nje kategori artikulli me emrin qe merr si parameter /// </summary> /// <param name="emri"></param> /// <returns></returns> public int ShtoKategoriArtikulli(string emri, int statusi) { DbController db = new DbController(); DataSet ds = db.Read("ShfaqKategoriteEArtikujvePerEmer", emri); if (ds.Tables[0].Rows.Count != 0) { //nqs ka nje kategori artikulli me kete emer nuk lejohet shtimi return(2); } else { int b = db.Create("ShtoKategoriArtikulli", statusi, emri); return(b); } }
/// <summary> /// Shton njesi te re matese /// </summary> /// <param name="emri"></param> /// <returns></returns> public int ShtoNjesiMatese(string emri) { DbController db = new DbController(); DataSet ds = db.Read("ShfaqNjesitePerEmer", emri); if (ds.Tables[0].Rows.Count != 0) { //nqs ka nje njesi matese me kete emer nuk lejohet shtimi return(2); } else { int b = db.Create("ShtoNjesi", emri); return(b); } }
public int KrijoKategoriShpenzimMujor(string emri, string pershkrimi) { DbController db = new DbController(); DataSet ds = db.Read("KontrolloKategoriShpenzimMujor", emri); if (ds.Tables[0].Rows.Count != 0) { //nqs ka nje kategori shpenzimi me kete emer nuk lejohet shtimi return(2); } else { int b = db.Create("KrijoKategoriShpenzimMujor", emri, pershkrimi); return(b); } }
public int KrijoRezervimKlienti() { int b = 0; DbController db = new DbController(); Inicializimi iniObject = new Inicializimi(); DataSet ds = db.Read("dbKrijoRezervimKlienti", this.emri, this.mbiemri, this.kapari, this.dtFillimi, this.dtMbarimi, this.dtRezervimi, this.emaili); if (b == 0) { //int i = iniObject.Inicializo(); //idRezervimi = iniObject.idRezervimi ; idRezervimi = Convert.ToInt32(ds.Tables[0].Rows[0][0]); b = b + db.Create("dbKrijoRezervimDhoma", idRezervimi, this.idDhomaKlienti); } return(b); }
/// <summary> /// Shton tavoline te re sipas parametrave te percaktuar /// </summary> /// <param name="emri"></param> /// <param name="idKategoria"></param> /// <param name="kapaciteti"></param> /// <returns></returns> public int ShtoTavoline(string emri, int idKategoria, int kapaciteti) { DbController db = new DbController(); DataSet ds = db.Read("ShfaqTavolinatMeEmer", emri); //nqs ka nje tavoline me kete numer nuk duhet //te lejohet shtimi if (ds.Tables[0].Rows.Count != 0) { return(2); } else { int b = db.Create("ShtoTavoline", emri, idKategoria, kapaciteti); return(b); } }
/// <summary> /// krijon llojet e detyrimeve ne baze te atributeve te klases /// </summary> /// <returns>int</returns> public int KrijoLlojDetyrimi() { int p = 0; DataSet ds = null; DbController db = new DbController(); ds = db.Read("dbKontrolloLlojDetyrimi", this.llojiDetyrimi); if (ds.Tables[0].Rows.Count == 0) { p = db.Create("dbKrijoLlojDetyrimi", llojiDetyrimi, cmimiDetyrimi); } else { p = 1; //ka lloj detyrimi te tille } return(p); }
/// <summary> /// Sherben per te shtuar nje kategori te re tavoline /// Nuk mund te shtohen dy kategori me te njejtin emer /// </summary> /// <param name="emri"></param> /// <returns>int</returns> public int ShtoKategoriTavoline(string emri) { DbController db = new DbController(); DataSet ds = db.Read("ShfaqKategoriTavolinePerEmer", emri); int b; if (ds.Tables[0].Rows.Count == 0) { b = db.Create("ShtoKategoriTavolinash", emri); } else { //nqs ekziston nje kategori tavoline me kete emer atehere //kthejme gabimin me numer 2 b = 2; } return(b); }
public int HidhFavorite(DataSet dsFavorite) { DbController db = new DbController(); int b = db.Delete("FshiFavorite"); if (b != 0) { return(1); } if (dsFavorite.Tables[0].Rows.Count > 0) { b = db.Create("HidhFavorite", dsFavorite); } return(b); }