Exemplo n.º 1
0
 public frmDrawings(WPF.MDI.MdiChild me, UserInformation userInformation, string partNo)
 {
     try
     {
         Progress.ProcessingText = PDMsg.Load;
         Progress.Start();
         CultureInfo ci = CultureInfo.CreateSpecificCulture(CultureInfo.CurrentCulture.Name);
         ci.DateTimeFormat.ShortDatePattern  = "dd/MM/yyyy";
         ci.DateTimeFormat.DateSeparator     = "/";
         Thread.CurrentThread.CurrentCulture = ci;
         InitializeComponent();
         vm = new DrawingViewModel(userInformation, me, DrawingsMaster, OperationMode.View);
         vm.DgvProdDwgMast = dgvProdDwgMast;
         this.DataContext  = vm;
         if (vm.CloseAction == null)
         {
             vm.CloseAction = new Action(() => me.Close());
         }
         //me.Position = new Point(0, 0);
         mdiChild = me;
         this.mdiChild.Closing += vm.CloseMethod;
         vm.EditSelectedPartNo(partNo);
         dgvProdDwgMast.Columns[0].Visibility = (vm.DrwModel.DWG_TYPE_DESC.ToValueAsString() == "Sequence Drawing") ? Visibility.Visible : Visibility.Collapsed;
         Progress.End();
     }
     catch (Exception ex)
     {
         throw ex.LogException();
     }
 }
Exemplo n.º 2
0
        // GET: User
        public ActionResult Index()
        {
            List <DrawingViewModel> shits  = new List <DrawingViewModel>();
            List <Drawing>          shits2 = new List <Drawing>();

            using (var db = new MainDbContext())
            {
                if (db.Drawings != null)
                {
                    shits2 = db.Drawings.Where(x => x.DrawingCreator.Username == User.Identity.Name).ToList();
                }

                foreach (var s in shits2)
                {
                    DrawingViewModel tmp = new DrawingViewModel()
                    {
                        DrawingBytes   = s.ImageUrl,
                        Title          = s.Title,
                        Description    = s.Description,
                        Created        = s.Created,
                        DrawingCreator = s.DrawingCreator.Username
                    };
                    shits.Add(tmp);
                }
            }
            return(View(shits));
        }
Exemplo n.º 3
0
        /// <summary>
        /// convert project part drawing to view model
        /// </summary>
        /// <param name="drawing"></param>
        /// <returns></returns>
        public DrawingViewModel ConvertToView(ProjectPartDrawing drawing)
        {
            DrawingViewModel model = new DrawingViewModel();

            model.DrawingId      = drawing.ProjectPartDrawingId;
            model.RevisionNumber = (!string.IsNullOrEmpty(drawing.RevisionNumber)) ? drawing.RevisionNumber : "N/A";
            model.LastDate       = drawing.ModifiedDate;
            model.IsProject      = true;

            return(model);
        }
Exemplo n.º 4
0
        /// <summary>
        /// convert part drawing to view model
        /// </summary>
        /// <param name="drawing"></param>
        /// <returns></returns>
        public DrawingViewModel ConvertToView(PartDrawing drawing)
        {
            DrawingViewModel model = new DrawingViewModel();

            model.DrawingId      = drawing.PartDrawingId;
            model.RevisionNumber = (!string.IsNullOrEmpty(drawing.RevisionNumber)) ? drawing.RevisionNumber : "N/A";
            model.LastDate       = drawing.ModifiedDate;
            model.IsProject      = false;
            model.Type           = drawing.Type;
            model.Length         = drawing.Length;
            model.Content        = drawing.Content;
            model.IsActive       = model.IsActive;

            return(model);
        }
        private DrawingViewModel BuildViewModel(DateTime nextDrawDate, List <Drawing> autoPcikList, List <BallStat>[] ballStatsList)
        {
            var model = new DrawingViewModel
            {
                NextDrawDate = nextDrawDate,
                Predictions  = autoPcikList,
                Balls        = new List <BallViewModel>()
            };

            for (int i = 0; i < ballStatsList.Length; i++)
            {
                model.Balls.Add(new BallViewModel {
                    BallOptions = CreateSelectList("Ball", ballStatsList[i])
                });
            }

            return(model);
        }
Exemplo n.º 6
0
        public ActionResult SaveShitDrawing(DrawingViewModel drawingModel)
        {
            var newImgUrl = ZaebashitiKartinku(drawingModel.DrawingBytes);

            using (var db = new MainDbContext())
            {
                var currentUserName = User.Identity.Name;
                var creatorUser     = db.Users.Where(u => u.Username == currentUserName).FirstOrDefault();

                var newDrawing = new Drawing
                {
                    ImageUrl       = newImgUrl,
                    Title          = drawingModel.Title,
                    Description    = drawingModel.Description,
                    Created        = DateTime.Now,
                    DrawingCreator = creatorUser
                };
                db.Drawings.Add(newDrawing);
                db.SaveChanges();
            }
            return(RedirectToAction("Index", "Home"));
        }