Exemple #1
0
        public ResultModel updateMBL(MBL model)
        {
            ResultModel result = new ResultModel();

            try
            {
                if (model.midx == 0)
                {
                    model.CreateDate = DateTime.Now;
                    HyundaiContext.AddToMBL(model);
                }
                else
                {
                    MBL entity    = HyundaiContext.MBL.Where(c => c.midx == model.midx).FirstOrDefault();
                    MBL newEntity = Mapper.Map(model, entity);
                    newEntity.CreateDate = entity.CreateDate;
                    newEntity.CreateId   = entity.CreateId;
                    HyundaiContext.MBL.ApplyCurrentValues(newEntity);
                }

                HyundaiContext.SaveChanges();
                result.ResultMessage = model.midx.ToString();
            }
            catch (Exception ex)
            {
                result.ResultCode    = -1;
                result.ResultMessage = ex.Message;
                throw ex;
            }
            return(result);
        }
Exemple #2
0
        // Finds if the given mouse buttons are pressed down
        public bool isKeyDown(MBL keys)
        {
            if(keys== MBL.ANY)
                return ((buttonsPressed&keys)!= 0);

            return ((buttonsPressed&keys)== keys);
        }
Exemple #3
0
        public ResultModel updateHBLConsole(int hidx, int midx)
        {
            ResultModel result = new ResultModel();

            try
            {
                MBL mblModel = HyundaiContext.MBL.Where(c => c.midx == midx).FirstOrDefault();
                if (mblModel.status == 31)
                {
                    mblModel.status = 32;
                    HyundaiContext.MBL.ApplyCurrentValues(mblModel);
                }

                if (mblModel.status == 32)
                {
                    HBL entity = HyundaiContext.HBL.Where(c => c.hidx == hidx).FirstOrDefault();
                    entity.midx   = midx;
                    entity.Status = 22;
                    HyundaiContext.HBL.ApplyCurrentValues(entity);
                    HyundaiContext.SaveChanges();
                }
                else
                {
                    result.ResultCode = -2;
                }
            }
            catch (Exception ex)
            {
                result.ResultCode    = -1;
                result.ResultMessage = ex.Message;
                throw ex;
            }
            return(result);
        }
Exemple #4
0
        public Mouse(OpenTK.GLControl form)
        {
            ctrl=	form;
            bManualMove=	false;
            position=	Point.ORIGIN;
            movement=	Vector.ZERO;
            buttonsPressed=	MBL.NONE;
            form.MouseMove+=	delegate(object sender, Wfx.MouseEventArgs args)
            {
                if(bManualMove)
                {
                    bManualMove=	false;
                    return;
                }

                // Variables
                Point	np=	new Point(args.X, args.Y);

                movement=	np.subtract(position);
                position=	np;
            };
            form.MouseDown+=	delegate(object sender, Wfx.MouseEventArgs args)
            {
                if((args.Button&Wfx.MouseButtons.Left)!= 0)
                    buttonsPressed|=	MBL.LMB;
                if((args.Button&Wfx.MouseButtons.Middle)!= 0)
                    buttonsPressed|=	MBL.MMB;
                if((args.Button&Wfx.MouseButtons.Right)!= 0)
                    buttonsPressed|=	MBL.RMB;
                if((args.Button&Wfx.MouseButtons.XButton1)!= 0)
                    buttonsPressed|=	MBL.XB1;
                if((args.Button&Wfx.MouseButtons.XButton2)!= 0)
                    buttonsPressed|=	MBL.XB2;
            };
            form.MouseUp+=	delegate(object sender, Wfx.MouseEventArgs args)
            {
                if((args.Button&Wfx.MouseButtons.Left)!= 0)
                    buttonsPressed=	(MBL)((byte)buttonsPressed-(byte)(MBL.LMB));
                if((args.Button&Wfx.MouseButtons.Middle)!= 0)
                    buttonsPressed=	(MBL)((byte)buttonsPressed-(byte)(MBL.MMB));
                if((args.Button&Wfx.MouseButtons.Right)!= 0)
                    buttonsPressed=	(MBL)((byte)buttonsPressed-(byte)(MBL.RMB));
                if((args.Button&Wfx.MouseButtons.XButton1)!= 0)
                    buttonsPressed=	(MBL)((byte)buttonsPressed-(byte)(MBL.XB1));
                if((args.Button&Wfx.MouseButtons.XButton2)!= 0)
                    buttonsPressed=	(MBL)((byte)buttonsPressed-(byte)(MBL.XB2));
            };
            form.MouseWheel+=	delegate(object sender, Wfx.MouseEventArgs args)
            {
                wheel=	args.Delta; // Work with this when you have a mouse and not a track pad
            };
            form.MouseHover+=	delegate(object sender, EventArgs args)
            {
                wheel=	0;
                movement=	Vector.ZERO;
            };
        }
Exemple #5
0
        public ResultModel updateHBLConsole(string hblNo, int midx)
        {
            ResultModel result = new ResultModel();

            try
            {
                //Load BL models
                MBL mblModel = HyundaiContext.MBL.Where(c => c.midx == midx).FirstOrDefault();
                HBL entity   = HyundaiContext.HBL.Where(c => c.HblNo == hblNo).FirstOrDefault();

                //Check existing console
                if (entity == null)
                {
                    result.ResultCode    = -2;
                    result.ResultMessage = "HBL not found";
                    return(result);
                }
                else if (entity.Status == 22)
                {
                    result.ResultCode    = -3;
                    result.ResultMessage = "This HBL has already been processed";
                    return(result);
                }

                if (mblModel.status == 31)
                {
                    mblModel.status = 32;
                    HyundaiContext.MBL.ApplyCurrentValues(mblModel);
                }

                if (mblModel.status == 32)
                {
                    entity.midx   = midx;
                    entity.Status = 22;
                    HyundaiContext.HBL.ApplyCurrentValues(entity);
                    HyundaiContext.SaveChanges();
                }
                else
                {
                    result.ResultCode = -2;
                }
            }
            catch (Exception ex)
            {
                result.ResultCode    = -1;
                result.ResultMessage = ex.Message;
                throw ex;
            }
            return(result);
        }
        public ActionResult updateMBL(MBLModel model)
        {
            ResultModel result = new ResultModel();

            try
            {
                Mapper.CreateMap <MBLModel, MBL>();
                MBL entity = Mapper.Map <MBLModel, MBL>(model);
                entity.CreateId = userInfo.uidx;
                result          = blService.updateMBL(entity);
                blService.updateMBLOtherCharge(Convert.ToInt32(result.ResultMessage), model.otherChargeList);
            }
            catch (Exception ex)
            {
                result.ResultCode    = -1;
                result.ResultMessage = ex.Message;
                throw ex;
            }

            Response.Redirect("/BL/Master");

            return(View());
        }
        public ActionResult MBLPDF(ParameterModel param)
        {
            var model = new MBL();
            IList <OTHERCHARGE> list = new List <OTHERCHARGE>();

            if (param.midx != 0)
            {
                model = blService.getMBL(param);
                list  = model.OTHERCHARGE.ToList();
                GeneratePDF PDF = new GeneratePDF(model, list);
                PDF.sourcePdfPath = Server.MapPath(ConfigurationManager.AppSettings["SOURCE_PDF_PATH"]);
                PDF.savePdfPath   = Server.MapPath(ConfigurationManager.AppSettings["SAVE_PDF_PATH"]);
                PDF.GenerateMBLPDF();

                JsonResult result     = new JsonResult();
                JsonObject jsonObject = new JsonObject();
                jsonObject.SmallUrl        = ConfigurationManager.AppSettings["SAVE_PDF_PATH"] + model.mblNo.Trim() + ".pdf";
                jsonObject.isDesktop       = true;
                result.Data                = jsonObject;
                result.JsonRequestBehavior = JsonRequestBehavior.AllowGet;
                return(result);
            }
            return(View());
        }
Exemple #8
0
 // Gets if the given button is not pressed
 public bool isKeyUp(MBL button)
 {
     return mouse.isButtonUp(button);
 }
Exemple #9
0
 // Gets if the given button is pressed
 public bool isKeyDown(MBL button)
 {
     return mouse.isButtonDown(button);
 }
Exemple #10
0
 // Gets if the given keys is not pressed down
 public bool isKeyUp(MBL keys)
 {
     return mouse.isKeyUp(keys);
 }
Exemple #11
0
 // Gets if the given keys is pressed down
 public bool isKeyDown(MBL keys)
 {
     return mouse.isKeyDown(keys);
 }
Exemple #12
0
 // Finds if the given mouse buttons are not pressed down
 public bool isKeyUp(MBL keys)
 {
     return ((buttonsPressed&keys)== 0);
 }
Exemple #13
0
 public GeneratePDF(MBL Mbl, IList <OTHERCHARGE> OCList)
 {
     mbl             = Mbl;
     otherChargeList = OCList;
 }
Exemple #14
0
 public MBI(int pmFlag, string pmName)
 {
     flag=	(MBL)pmFlag;
     name=	pmName;
 }
Exemple #15
0
 // Finds if the given mouse buttons are not pressed down
 public bool isKeyUp(MBL mbkey)
 {
     return mouse.isKeyUp(mbkey);
 }
Exemple #16
0
 // Finds if the given mouse buttons are pressed down
 public bool isKeyDown(MBL mbkey)
 {
     return mouse.isKeyDown(mbkey);
 }