private void UpdateServiceStatus(Model.ServiceStatus serviceStatusDb, Model.Status status) { serviceStatusDb.Status = status; serviceStatusDb.DateUpdate = DateTime.UtcNow; Uow.ServicesStatus.Update(serviceStatusDb); Uow.Commit(); }
public void Signin(Model.Status _reply, SimpleModel.SimpleStatus _status, string _uuid) { if (_reply.getCode() != 0) { view.PrintError(_reply.getMessage()); return; } _status.uuid = _uuid; view.PrintUUID(_status); }
public IActionResult insert([FromBody] Model.Status status) { try { statusesService.insert(status); return(Ok()); } catch { return(StatusCode(500)); } }
public void PostSignin(string _username, string _password) { Dictionary <string, Any> parameter = new Dictionary <string, Any>(); parameter["username"] = Any.FromString(_username); parameter["password"] = Any.FromString(_password); post("http://localhost/signin", parameter, (_reply) => { Model.Status reply = Model.Status.New <Model.Status>(0, ""); string uuid = _reply; model.UpdateSignin(reply, uuid); }, (_err) => { Model.Status reply = Model.Status.New <Model.Status>(_err.getCode(), _err.getMessage()); model.UpdateSignin(reply, ""); }, null); }
private void InitStatus(Model.Status status) { Status = status.Name; if (status.StatusId == (int)EStatus.Pending) { StatusColor = Color.LightSalmon.ToHex(); } else if (status.StatusId == (int)EStatus.Accepted) { StatusColor = Color.LimeGreen.ToHex(); } else { StatusColor = Color.DodgerBlue.ToHex(); } }
private void gridView_ValidateRow(object sender, DevExpress.XtraGrid.Views.Base.ValidateRowEventArgs e) { try { GridView view = sender as GridView; var Naziv = gridView.GetFocusedRowCellValue("Naziv").ToString().Trim(); var Status_ID = gridView.GetFocusedRowCellValue("Status_ID").ToString().Trim(); var jePredracun = gridView.GetFocusedRowCellValue("jePredracun").ToString().Trim(); var jeRacun = gridView.GetFocusedRowCellValue("jeRacun").ToString().Trim(); Boolean napravi = true; if (Naziv == "" || Naziv.Length > 255) { e.Valid = false; view.SetColumnError(gridView.Columns["Naziv"], "[MAX: 255 KARAKTERA]: Polje ne sme biti prazno!"); napravi = false; } if (MainForm.getData.GetTablePodesavanja().Rows.Count > 0) { DataRow sub = MainForm.getData.GetTablePodesavanja().Rows[0]; Boolean aktivanPredracun = false; Boolean aktivanRacun = false; if (Status_ID.ToString().Trim() == sub["StatusPredracun_ID"].ToString().Trim()) { aktivanPredracun = true; } if (Status_ID.ToString().Trim() == sub["StatusRacun_ID"].ToString().Trim()) { aktivanRacun = true; } if (jePredracun.ToString().Trim() == "0" && aktivanPredracun == true) { e.Valid = false; view.SetColumnError(gridView.Columns["jePredracun"], "Status mora biti aktivan jer je postavljen kao podrazumevana vrednost. \n Ukoliko želite da promenite stanje trenutnog statusa, morate prvo promeniti podrazumevanu vrednost u podacima firme."); napravi = false; } if (jeRacun.ToString().Trim() == "0" && aktivanRacun == true) { e.Valid = false; view.SetColumnError(gridView.Columns["jeRacun"], "Status mora biti aktivan jer je postavljen kao podrazumevana vrednost. \n Ukoliko želite da promenite stanje trenutnog statusa, morate prvo promeniti podrazumevanu vrednost u podacima firme."); napravi = false; } } if (gridView.IsNewItemRow(e.RowHandle) && napravi == true) //DODAVANJE { var red = gridView.GetDataRow(e.RowHandle); if (red["jePredracun"].ToString().Trim() == "") { red["jePredracun"] = "0"; } if (red["jeRacun"].ToString().Trim() == "") { red["jeRacun"] = "0"; } using (var con = new MONTESINOEntities()) { var jm = new Model.Status() { Naziv = red["Naziv"].ToString().Trim(), jePredracun = red["jePredracun"].ToString().Trim(), jeRacun = red["jePredracun"].ToString().Trim() }; con.Status.Add(jm); con.SaveChanges(); red["Status_ID"] = jm.Status_ID; } } } catch (DbUpdateException ex) { if (ex.InnerException != null) { if (ex.InnerException.ToString().Contains("The DELETE statement conflicted with the REFERENCE constraint")) { MessageBox.Show("Došlo je do greške prilikom brisanja. \nNije moguće obrsati elemnt koji se već koristi u drugoj tabeli.", "Greška", MessageBoxButtons.OK, MessageBoxIcon.Warning); } else { MainForm.logger.Error("Naziv klase: " + this.GetType().Name + "\n Funkcija: " + System.Reflection.MethodBase.GetCurrentMethod().Name + "\n\"" + ex.InnerException.ToString().Trim().Substring(0, Math.Min(ex.InnerException.ToString().Trim().Length, 350)) + "\""); } } } catch (Exception ex) { MainForm.logger.Error("Naziv klase: " + this.GetType().Name + "\n Funkcija: " + System.Reflection.MethodBase.GetCurrentMethod().Name + "\n\"" + ex.Message.ToString().Trim().Substring(0, Math.Min(ex.Message.ToString().Trim().Length, 350)) + "\""); } }
public async Task Init() { if (CountryList.Count == 0) { var anyCountry = new Country { CountryId = -1, Name = "Any" }; CountryList.Add(anyCountry); var countryList = await _countryService.GetAll <List <Country> >(); foreach (var country in countryList) { CountryList.Add(country); } SelectedCountry = anyCountry; } if (StatusList.Count == 0) { var anyStatus = new Model.Status { StatusId = -1, Name = "Any" }; StatusList.Add(anyStatus); var statusList = await _statusService.GetAll <List <Model.Status> >(); foreach (var status in statusList) { StatusList.Add(status); } SelectedStatus = anyStatus; } int?maximumRoomsInt = null; int?minimumPriceInt = null; try { maximumRoomsInt = int.Parse(MaximumRooms); } catch (System.Exception) {} try { minimumPriceInt = int.Parse(MinimumPrice); } catch (System.Exception) { } var searchRequest = new RequestSearchRequest { MaximumRooms = maximumRoomsInt, MinimumPrice = minimumPriceInt, ShowInactive = false }; if (SelectedCountry != null && SelectedCountry.CountryId != -1) { searchRequest.CountryId = SelectedCountry.CountryId; } if (SelectedStatus != null && SelectedStatus.StatusId != -1) { searchRequest.StatusId = SelectedStatus.StatusId; } var requestList = await _requestService.GetAll <List <Request> >(searchRequest); RequestList.Clear(); foreach (var request in requestList) { var user = await _authService.GetById(request.ClientId); var userAddress = await _addressService.GetById <Address>((int)user.AddressId); var userCountry = await _countryService.GetById <Country>((int)userAddress.CountryId); var requestAddress = await _addressService.GetById <Address>(request.DeliveryAddress); var requestCountry = await _countryService.GetById <Country>((int)requestAddress.CountryId); var newRequest = new RequestModel { FromCountry = userCountry.Name, FullName = user.FirstName + " " + user.LastName, Price = request.Price, RequestId = request.RequestId, ToCountry = requestCountry.Name }; RequestList.Add(newRequest); } if (RequestList.Count > 0) { ShowList = true; HideList = false; } else { ShowList = false; HideList = true; } }
private Model.ServiceStatus CreateServiceStatus(Model.Service serviceDb, Model.Region regionDb, Model.Status status) { Model.ServiceStatus serviceStatusDb = new Model.ServiceStatus() { Service = serviceDb, Region = regionDb, Status = status, DateUpdate = DateTime.UtcNow }; Uow.ServicesStatus.Add(serviceStatusDb); Uow.Commit(); return(serviceStatusDb); }
public void UpdateSignin(Model.Status _reply, string _uuid) { controller.Signin(_reply, status, _uuid); }