public ActionResult Supprimer(int idRv, int idCr) { RV rv = cx.RV.Single(x => x.ID == idRv); CRENEAUX cr = cx.CRENEAUX.Single(x => x.ID == idCr); MEDECINS med = cx.MEDECINS.Single(x => x.ID == cr.MEDECINS.ID); int idMed = (int)cr.ID_MEDECIN; DateTime jour = (DateTime)rv.JOUR; ViewData["idMed"] = idMed; ViewData["titreMed"] = med.TITRE; ViewData["nomMed"] = med.NOM; ViewData["prenomMed"] = med.PRENOM; ViewData["jour"] = jour; cx.RV.Remove(rv); cx.SaveChanges(); cx.CRENEAUX.Remove(cr); cx.SaveChanges(); List <RV> lRv = new List <RV>(); foreach (var item in cx.RV.Where(x => x.CRENEAUX.ID_MEDECIN == idMed && x.JOUR == jour)) { lRv.Add(item); } return(View("Calendrier", lRv)); }
public RV GetInvoices() { RV r = dalInvoice.GetInvoices(); r.SourceClassName+=">"+this.GetType().FullName; r.SourceMethodName+=">"+System.Reflection.MethodBase.GetCurrentMethod().Name; return r; }
public ActionResult Reserver(int idClient, int idMed, int hDebut, int mDebut, int hFin, int mFin, DateTime jour) { CRENEAUX cr = new CRENEAUX() { ID = (int)cx.CRENEAUX.Max(x => x.ID) + 1, HDEBUT = hDebut, MDEBUT = mDebut, HFIN = hFin, MFIN = mFin, ID_MEDECIN = idMed }; cr.MEDECINS = cx.MEDECINS.Single(x => x.ID == idMed); RV rv = new RV() { ID = (int)cx.RV.Max(x => x.ID) + 1, ID_CLIENT = idClient, ID_CRENEAU = cr.ID, JOUR = jour }; rv.CRENEAUX = cr; rv.CLIENTS = cx.CLIENTS.Single(x => x.ID == idClient); cx.CRENEAUX.Add(cr); cx.RV.Add(rv); cx.SaveChanges(); List <RV> lRv = new List <RV>(); foreach (var item in cx.RV.Where(x => x.CRENEAUX.ID_MEDECIN == cr.ID_MEDECIN && x.JOUR == rv.JOUR)) { lRv.Add(item); } MEDECINS med = cx.MEDECINS.Single(x => x.ID == idMed); ViewData["idMed"] = idMed; ViewData["titreMed"] = med.TITRE; ViewData["nomMed"] = med.NOM; ViewData["prenomMed"] = med.PRENOM; ViewData["jour"] = jour; return(View("Calendrier", lRv)); }
private void rptFrm_Load(object sender, EventArgs e) { RV.Reset(); RV.LocalReport.EnableExternalImages = true; RV.LocalReport.ReportPath = nomRep; //foreach (RenderingExtension elemento in RV.LocalReport.ListRenderingExtensions()) //{ // //para Excel palabra clave: EXCELOPENXML - PDF - WORDOPENXML // if (elemento.Name == "WORDOPENXML") // { // //traemos la información del campo con sus respectivos flags // FieldInfo infCampo = elemento.GetType().GetField("m_isVisible", BindingFlags.Instance | BindingFlags.NonPublic); // //colocamos el valor de false a la extension // infCampo.SetValue(elemento, false); // } //} if (dtParam != null) { foreach (DataRow dr in dtParam.Rows) { RV.LocalReport.SetParameters(new ReportParameter(dr[0].ToString(), dr[1].ToString())); } } if (dtSetEnc != null) { RV.LocalReport.DataSources.Add(new ReportDataSource(dsEnc, dtSetEnc)); } RV.LocalReport.DataSources.Add(new ReportDataSource(ds, dtSet)); RV.RefreshReport(); }
public RV GetStockItems() { RV r = dalStockItem.GetStockItems(); r.SourceClassName += ">" + this.GetType().FullName; r.SourceMethodName += ">" + System.Reflection.MethodBase.GetCurrentMethod().Name; return(r); }
public RV Update() { RV r = dalStockItemTransactions.Update(this); r.SourceClassName += ">" + this.GetType().FullName; r.SourceMethodName += ">" + System.Reflection.MethodBase.GetCurrentMethod().Name; return(r); }
public void TestMethod1() { IEquipment engin = new Engine(); ITransportation car = new Car(); ITransportation rv = new RV(); engin.Load(car); engin.Load(rv); }
public void OnScrollChange(NestedScrollView v, int scrollX, int scrollY, int oldScrollX, int oldScrollY) { if (scrollY == 0 && oldScrollY > 0) { // Reset the RecyclerView's scroll position each time the card // returns to its starting position. RV.ScrollToPosition(0); CardHeaderShadow.Alpha = 0f; mIsShowingCardHeaderShadow = false; } }
public void TestMethod2() { ITransportation car = new Car(); IEquipment engine = new Engine(); IEquipment tank = new Tank(); engine.Load(car); tank.Load(engine); ITransportation rv = new RV(); engine.Load(rv); }
public async Task <RV> Update(RV rv) { var result = DBTable.FirstOrDefault(x => x.RVid == rv.RVid); if (result != null) { await Delete(rv.RVid); return(await Create(rv)); } return(null); }
private void Window_Loaded(object sender, RoutedEventArgs e) { Microsoft.Reporting.WinForms.ReportDataSource reportDataSource1 = new Microsoft.Reporting.WinForms.ReportDataSource { Name = "DatasetCall", Value = new List <Call> { Cal } }; RV.LocalReport.DataSources.Add(reportDataSource1); RV.LocalReport.ReportEmbeddedResource = "Dispatch.SingleCallReport.rdlc"; RV.RefreshReport(); }
private void iconButton1_Click(object sender, EventArgs e) { DateTime dt1 = From.Value; DateTime dt2 = To.Value; DataTable dt = new DBController().GetRecords(dt1.ToString(), dt2.ToString()); PointOfSale.Data_Set.Report ds = new Data_Set.Report(); ds.Merge(dt); RV.ProcessingMode = ProcessingMode.Local; // RV.LocalReport.ReportPath = "Reports/ReportFinal.rdlc"; RV.LocalReport.ReportPath = Properties.Settings.Default.ReportsFolder + @"\ReportFinal.rdlc"; ReportDataSource datasourcePersonal = new ReportDataSource("Report", ds.Tables["Table1"]); RV.LocalReport.DataSources.Clear(); RV.LocalReport.DataSources.Add(datasourcePersonal); RV.RefreshReport(); RV.Dock = DockStyle.Fill; RV.Visible = true; }
public async Task RV_Create_RV() { //setup var position = new RV() { RVid = 26, RVBrand = "MAGNITUDE SUPER C", RVModel = "SV34", DateOfManufacturing = new DateTime(2021, 01, 01), RVColor = "Silver Springs", Engine = "6.7L POWER STROKE® V8 TURBO", Fuel = "Diesel" }; _rvRepository.Setup(x => x.Create(It.IsAny <RV>())).Callback(() => { _rv.Add(position); }).Returns(() => Task <RV> .Factory.StartNew(() => new RV() { RVid = 26, RVBrand = "FOUR WINDS SPRINTER", RVModel = "24BL", DateOfManufacturing = new DateTime(2021, 01, 03), RVColor = "Firecracker Red", Engine = "3.0L V6", Fuel = "Diesel" })); //Act var result = await _controller.Create(_mapper.Map <RVRequest>(position)); //Assert var okObjectResult = result as OkObjectResult; Assert.NotNull(okObjectResult); var pos = okObjectResult.Value as RVResponse; Assert.NotNull(pos); Assert.NotNull(_rv.FirstOrDefault(x => x.RVid == position.RVid)); }
protected override void OnCreate(Bundle savedInstanceState) { base.OnCreate(savedInstanceState); // Set our view from the "main" layout resource SetContentView(Resource.Layout.activity_main); Instance = this; SetSupportActionBar(FindViewById <Toolbar>(Resource.Id.toolbar)); SupportActionBar.SetDisplayHomeAsUpEnabled(true); BackgroundImageView = FindViewById <ImageViewAsync>(Resource.Id.background_image); ImageService.Instance.LoadFile(null).Into(BackgroundImageView); ImageService.Instance.LoadUrl("http://i.imgur.com/zKYUpWa.jpg") .WithPriority(LoadingPriority.High) .Retry(3, 200) .WithCache(FFImageLoading.Cache.CacheType.All) .Transform(new CropTransformation(1, 0, 0)) .FadeAnimation(true) .Into(BackgroundImageView); RV = FindViewById <RecyclerView>(Resource.Id.card_recyclerview); lm = new LinearLayoutManager(this); RV.SetLayoutManager(lm); RV.SetAdapter(new LoremIpsumAdapter(this)); RV.AddItemDecoration(new DividerItemDecoration(this, lm.Orientation)); CardHeaderShadow = FindViewById(Resource.Id.card_header_shadow); RV.AddOnScrollListener(new OnScrollListener(this)); NestedScrollView nsv = FindViewById <NestedScrollView>(Resource.Id.nestedscrollview); nsv.OverScrollMode = OverScrollMode.Never; nsv.SetOnScrollChangeListener(this); }
static int Main(string[] args) { return(RV.Run(args)); }
public static List <int> GetStageDisplayOrdersFromFreetexts(List <RsnVM> Rsns, ReactionVM SelectedReaction, string SearchString, List <string> excludestrings = null, bool AllowEmpty = false, bool IncludeCVTVerification = false, string cvtTerm = "") { try { List <int> StageNumbers = new List <int>(); var freetextDisplayOrders = Rsns.Where(f => f.Reaction.Id == SelectedReaction.Id && f.FreeText.Split(new String[] { "), " }, StringSplitOptions.RemoveEmptyEntries).Where(s => s.IncludeExclude(SearchString, excludestrings, AllowEmpty)).Any() && (f.FreeText.Split(new String[] { "), " }, StringSplitOptions.RemoveEmptyEntries).Where(s => s.IncludeExclude(SearchString, excludestrings, AllowEmpty)).First().TrimEnd(')') + ")").Contains("(stage")) .Select(f => RV.GetStageInfoWithOutFreeText(f.FreeText.Split(new String[] { "), " }, StringSplitOptions.RemoveEmptyEntries).Where(s => s.IncludeExclude(SearchString, excludestrings, AllowEmpty)).First().TrimEnd(')') + ")")) .ToList(); foreach (var item in freetextDisplayOrders) { string outMsg = string.Empty; RV.GetStageNumbersFromFreeText(item, ref StageNumbers, ref outMsg); #region Commented RSNFreetexts //if (Regex.IsMatch(item, S.STAGEINFO_RANGE)) //{ // var itemlist = Regex.Replace(item, @"[a-z\(\)\s]", "").Split('-').Select(c => Convert.ToInt32(c)).ToList(); // if (itemlist.Count > 1) // for (int r = itemlist[0]; r <= itemlist[1]; r++) // StageNumbers.Add(r); //} //else if (Regex.IsMatch(item, S.STAGEINFO_AND)) //{ // var itemlist = item.Replace("(stages ", "").Replace(" and ", "-").Replace(")", "").Split('-').Select(c => Convert.ToInt32(c)).ToList(); // StageNumbers.AddRange(itemlist); //} //else if (Regex.IsMatch(item, S.STAGEINFO_SINGLE_STAGE)) // StageNumbers.Add(Convert.ToInt32(item.Replace("(stage ", "").Replace(")", ""))); //else if (Regex.IsMatch(item, S.STAGEINFO_MULTIPLE_COMMA)) //{ // var itemlist = item.Replace("(stages ", "").Replace(",", "-").Replace(")", "").Split('-').Select(c => Convert.ToInt32(c)).ToList(); // StageNumbers.AddRange(itemlist); //} //else if (Regex.IsMatch(item, S.STAGEINFO_MULTIPLE_COMMA_AND)) //{ // var itemlist = item.Replace("(stages ", "").Replace(",", "-").Replace(" and ", "-").Replace(")", "").Split('-').Select(c => Convert.ToInt32(c)).ToList(); // StageNumbers.AddRange(itemlist); //} //else if (Regex.IsMatch(item, S.STAGEINFO_RANGE_AND_RANGE)) //{ // var itemlist = item.Replace("(stages ", "").Replace(")", "").Split(new string[] { " and " }, StringSplitOptions.RemoveEmptyEntries).ToList(); // foreach (string range in itemlist) // { // var splittedList = range.Split('-').Select(c => Convert.ToInt32(c)).ToList(); // if (splittedList.Count > 1) // for (int r = splittedList[0]; r <= splittedList[1]; r++) // StageNumbers.Add(r); // } //} //else if (Regex.IsMatch(item, S.STAGEINFO_RANGE_COMMA_AND)) //{ // var itemlist = item.Replace("(stages ", "").Replace(")", "").Split(new string[] { ", " }, StringSplitOptions.RemoveEmptyEntries).ToList(); // var splittedListWithRange = itemlist[0].Split('-').Select(c => Convert.ToInt32(c)).ToList(); // if (splittedListWithRange.Count > 1) // for (int r = splittedListWithRange[0]; r <= splittedListWithRange[1]; r++) // StageNumbers.Add(r); // var splittedList = itemlist[1].Replace(" and ", "-").Split('-').Select(c => Convert.ToInt32(c)).ToList(); // StageNumbers.AddRange(splittedList); //} #endregion } return(StageNumbers.OrderBy(c => c).Distinct().ToList()); } catch (Exception ex) { Log.This(ex); throw; } }
public Task <RV> Create(RV rv) { DBTable.Add(rv); return(Task.FromResult(rv)); }
public static float Height <T>(this RV <float, T> r) { return(r.MaxY - r.MinY); }
public static float Width <T>(this RV <float, T> r) { return(r.MaxX - r.MinX); }
private void DoSaveForm(object obj) { try { string outMsg = string.Empty; if (!string.IsNullOrEmpty(FreeText.Trim()) || !string.IsNullOrEmpty(CVT)) { if (!RV.ValidateRsnFreetext(FreeText, ReactionVM, StageVM, RsnLevel, out outMsg)) { AppInfoBox.ShowInfoMessage(outMsg); return; } if (RV.ValidateRsnReactionLevel(ReactionVM, StageVM, RsnLevel, CVT, FreeText, Rsns.ToList(), out outMsg, EditingRsn)) { if (EditingRsn != null) { EditingRsn.CvtText = CVT; EditingRsn.IsIgnorableInDelivery = IsIgnorableInDelivery; EditingRsn.FreeText = FreeText.Trim().TrimEnd('.'); EditingRsn.Stage = RsnLevel == RsnLevel.STAGE ? StageVM : null; UpdateRsnLengths(); } else { var rsn = new RsnVM { }; rsn.CvtText = CVT; rsn.IsIgnorableInDelivery = IsIgnorableInDelivery; rsn.FreeText = FreeText.Trim().TrimEnd('.'); rsn.Reaction = ReactionVM; rsn.Id = Guid.NewGuid(); rsn.Stage = RsnLevel == RsnLevel.STAGE ? StageVM : null; rsn.RSNWindowVM = this; Rsns.Add(rsn); } } else { AppInfoBox.ShowInfoMessage(outMsg); return; } if (Rsns.Where(rsn => rsn.CvtText.SafeEqualsLower(S.ENZYMIC_CVT)).Count() > 0 && Rsns.Where(rsn => rsn.CvtText.SafeEqualsLower(S.BIOTRANSFORMATION_CVT)).Count() == 0) { var enzymicRSN = Rsns.Where(rsn => rsn.CvtText.SafeEqualsLower(S.ENZYMIC_CVT)).FirstOrDefault(); string freeTextToAdd = !string.IsNullOrEmpty(enzymicRSN.FreeText) ? RV.GetStageInfoWithOutFreeText(enzymicRSN.FreeText) : string.Empty; Rsns.Add(new RsnVM { CvtText = S.BIOTRANSFORMATION_CVT, FreeText = RsnLevel == RsnLevel.STAGE ? $"{S.BIOTRANSFORMATION_FREETEXT} {freeTextToAdd}" : string.Empty, IsRXN = true, Stage = enzymicRSN.Stage != null ? enzymicRSN.Stage : null, Reaction = ReactionVM, RSNWindowVM = this, Id = Guid.NewGuid() }); } ClearEditForm.Execute(this); } else { AppInfoBox.ShowInfoMessage("Either CVT or FreeText mandatory to save RSN"); } } catch (Exception ex) { Log.This(ex); AppErrorBox.ShowErrorMessage(ex.Message, ex.ToString()); } }
public async Task <RV> Update(RV rv) { return(await _rvRepository.Update(rv)); }