Exemplo n.º 1
0
        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));
        }
Exemplo n.º 2
0
 public RV GetInvoices()
 {
     RV r = dalInvoice.GetInvoices();
     r.SourceClassName+=">"+this.GetType().FullName;
     r.SourceMethodName+=">"+System.Reflection.MethodBase.GetCurrentMethod().Name;
     return r;
 }
Exemplo n.º 3
0
        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));
        }
Exemplo n.º 4
0
 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();
 }
Exemplo n.º 5
0
        public RV GetStockItems()
        {
            RV r = dalStockItem.GetStockItems();

            r.SourceClassName  += ">" + this.GetType().FullName;
            r.SourceMethodName += ">" + System.Reflection.MethodBase.GetCurrentMethod().Name;
            return(r);
        }
Exemplo n.º 6
0
        public RV Update()
        {
            RV r = dalStockItemTransactions.Update(this);

            r.SourceClassName  += ">" + this.GetType().FullName;
            r.SourceMethodName += ">" + System.Reflection.MethodBase.GetCurrentMethod().Name;
            return(r);
        }
Exemplo n.º 7
0
        public void TestMethod1()
        {
            IEquipment      engin = new Engine();
            ITransportation car   = new Car();
            ITransportation rv    = new RV();

            engin.Load(car);
            engin.Load(rv);
        }
Exemplo n.º 8
0
 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;
     }
 }
Exemplo n.º 9
0
        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);
        }
Exemplo n.º 10
0
        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);
        }
Exemplo n.º 11
0
        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();
        }
Exemplo n.º 12
0
        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;
        }
Exemplo n.º 13
0
        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));
        }
Exemplo n.º 14
0
        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);
        }
Exemplo n.º 15
0
 static int Main(string[] args)
 {
     return(RV.Run(args));
 }
Exemplo n.º 16
0
 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;
     }
 }
Exemplo n.º 17
0
 public Task <RV> Create(RV rv)
 {
     DBTable.Add(rv);
     return(Task.FromResult(rv));
 }
Exemplo n.º 18
0
 public static float Height <T>(this RV <float, T> r)
 {
     return(r.MaxY - r.MinY);
 }
Exemplo n.º 19
0
 public static float Width <T>(this RV <float, T> r)
 {
     return(r.MaxX - r.MinX);
 }
Exemplo n.º 20
0
        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());
            }
        }
Exemplo n.º 21
0
 public async Task <RV> Update(RV rv)
 {
     return(await _rvRepository.Update(rv));
 }