Example #1
0
        public ActionResult NoCloseJob([Bind(Include = "ID,CreateBy,CreateDate,TgID,Subject,Description,Picture,TpID,Status,WhID,CommendDescription,CommendList")] Issue issue)
        {
            issue.Status = "5";

            if (issue.ID == 0)
            {
                db.Issues.Add(issue);
                db.SaveChanges();
            }
            else
            {
                db.Entry(issue).State = EntityState.Modified;
                db.SaveChanges();
            }

            int isid = issue.ID;

            if (issue.CommendDescription != null && issue.CommendDescription != "")
            {
                Commend c = new Commend();
                c.CreateBy    = issue.CreateBy;
                c.CreateDate  = issue.CreateDate;
                c.Description = issue.CommendDescription;
                c.Status      = issue.Status;
                c.IsID        = isid;

                db.Commends.Add(c);
                db.SaveChanges();
            }

            return(RedirectToAction("Index"));
        }
 public void Save()
 {
     Basic.SetRegistryKey("UseScale", UseScale.ToString());
     Basic.SetRegistryKey("Commend", Commend.ToString());
     Basic.SetRegistryKey("PortName", PortName.ToString());
     Basic.SetRegistryKey("BaudRate", BaudRate.ToString());
     Basic.SetRegistryKey("Parity", Parity.ToString());
     Basic.SetRegistryKey("DataBit", DataBit.ToString());
     Basic.SetRegistryKey("StopBit", StopBit.ToString());
     Basic.SetRegistryKey("ScaleType", ScaleType.ToString());
     Basic.SetRegistryKey("DefaultWeight", DefaultWeight.ToString());
     Basic.SetRegistryKey("BarcodeSize", BarcodeSize.ToString());
 }
Example #3
0
        public void SaveCommend(Commend commend, string path)
        {
            FileStream  stream      = new FileStream(path, FileMode.Create);
            PdfDocument pdfDocument = new PdfDocument(new PdfWriter(stream));
            Document    document    = new Document(pdfDocument);

            Text title = new Text($"Emcomienda: {commend.Number}");

            title.SetFontSize(30);
            title.SetHorizontalAlignment(HorizontalAlignment.CENTER);
            document.Add(new Paragraph(title));
            Text sender = new Text($"Remitente: {commend.Sender.Name}");

            document.Add(new Paragraph(sender));
            document.Close();
        }
Example #4
0
        public ActionResult Create([Bind(Include = "ID,CreateBy,CreateDate,TgID,Subject,Description,Picture,TpID,Status,WhID,CommendDescription")] Issue issue)
        {
            if (ModelState.IsValid)
            {
                issue.Status = "1";  //กำลังดำเนินการ

                db.Issues.Add(issue);
                db.SaveChanges();

                int isid = issue.ID;

                if (issue.CommendDescription != null && issue.CommendDescription.ToString() != "")
                {
                    Commend c = new Commend();
                    c.CreateBy = issue.CreateBy;
                    //c.CreateDate = issue.CreateDate;
                    c.Description = issue.CommendDescription;
                    c.Status      = issue.Status;
                    c.IsID        = isid;

                    db.Commends.Add(c);
                    db.SaveChanges();
                }



                return(RedirectToAction("Index"));
            }

            ViewBag.CommendList = new SelectList(db.Commends, "ID", "Description");

            ViewBag.TgList = new SelectList(db.TopicGroups, "ID", "Name");
            ViewBag.WhList = db.Warehouses.ToList();
            ViewBag.StList = db.Staffs.ToList();

            var list = db.Topics.ToList();

            foreach (var i in list)
            {
                i.Name = i.Subject;
            }
            ViewBag.TpList = list;
            return(View(issue));
        }
Example #5
0
        public ActionResult Edit([Bind(Include = "ID,CreateBy,CreateDate,TgID,Subject,Description,Picture,TpID,Status,WhID,CommendDescription,CommendList")] Issue issue)
        {
            if (ModelState.IsValid)
            {
                issue.Status = "1";

                db.Entry(issue).State = EntityState.Modified;
                db.SaveChanges();

                int isid = issue.ID;

                if (issue.CommendDescription != null && issue.CommendDescription != "")
                {
                    Commend c = new Commend();
                    c.CreateBy    = issue.CreateBy;
                    c.CreateDate  = issue.CreateDate;
                    c.Description = issue.CommendDescription;
                    c.Status      = issue.Status;
                    c.IsID        = isid;

                    db.Commends.Add(c);
                    db.SaveChanges();
                }


                return(RedirectToAction("Index"));
            }
            ViewBag.CommendList = new SelectList(db.Commends, "ID", "Description");
            ViewBag.TgList      = new SelectList(db.TopicGroups, "ID", "Name");
            ViewBag.WhList      = db.Warehouses.ToList();
            ViewBag.StList      = db.Staffs.ToList();

            //because DB Topic has no name but has subject but Viewbag for dropdownlist must has name
            var listT = db.Topics.ToList();

            foreach (var i in listT)
            {
                i.Name = i.Subject;
            }
            ViewBag.TpList = listT;
            return(View(issue));
        }
        public commentViewModel AddComment(commentDTO comment)
        {
            var _comment = new Commend()
            {
                ParentId    = comment.parentId,
                CommandText = comment.commentText,
                Username    = comment.username,
            };

            context.Commends.Add(_comment);
            context.SaveChanges();
            return(context.Commends.Where(x => x.CommentID == _comment.CommentID)
                   .Select(x => new commentViewModel
            {
                commentID = x.CommentID,
                commentText = x.CommandText,



                username = x.Username
            }).FirstOrDefault());
        }
Example #7
0
    private void Awake()
    {
        _remoteUI = gameObject.AddComponent <RemoteControlUI>();

        _clients  = new List <ClientObjectUI>();
        _socket   = new Socket(AddressFamily.InterNetwork, SocketType.Stream, ProtocolType.Tcp);
        _isListen = false;

        _sendBuffer = new byte[512];

        commend    = Commend.connect;
        host       = "13.125.85.119";
        port       = "3000";
        clientNum  = "1";
        packetNum  = "0";
        packetSize = "0";

        IPAddress  hostIP = IPAddress.Parse("203.237.125.89");
        IPEndPoint ep     = new IPEndPoint(IPAddress.Any, 2080);

        _socket.Bind(ep);

        _socket.Listen(128);
    }
        private async void RegisterCommendButton_Click(object sender, RoutedEventArgs e)
        {
            if (DeliveryFields.Sender is null)
            {
                if (await MainWindow.Client.Send(TypeCommand.Search, TypeData.Person, DeliveryFields.SenderField))
                {
                    DeliveryFields.Sender = await MainWindow.Client.ReceiveObject() as Person;
                }
            }

            if (DeliveryFields.Receiver is null)
            {
                if (await MainWindow.Client.Send(TypeCommand.Search, TypeData.Person, DeliveryFields.ReceiverField))
                {
                    DeliveryFields.Receiver = await MainWindow.Client.ReceiveObject() as Person;
                }
            }

            if (Vehicle is null)
            {
                if (await MainWindow.Client.Send(TypeCommand.Search, TypeData.Vehicle, VehiclePlateField.Text))
                {
                    Vehicle = await MainWindow.Client.ReceiveObject() as Vehicle;
                }
            }

            if (DeliveryFields.Sender is null)
            {
                MessageBoxResult result = MessageBox.Show("Remitente no registrado. ¿Desea registrarlo?", "Advertencia", MessageBoxButton.YesNo, MessageBoxImage.Warning);

                if (result == MessageBoxResult.Yes)
                {
                    DeliveryFields.ShowRegisterPerson(DeliveryFields.SenderField.Text, this);
                }

                return;
            }
            if (DeliveryFields.Receiver is null)
            {
                MessageBoxResult result = MessageBox.Show("Destinario no registrado. ¿Desea registrarlo?", "Advertencia", MessageBoxButton.YesNo, MessageBoxImage.Warning);

                if (result == MessageBoxResult.Yes)
                {
                    DeliveryFields.ShowRegisterPerson(DeliveryFields.ReceiverField.Text, this);
                }

                return;
            }
            if (Vehicle is null)
            {
                MessageBox.Show("Vehículo no registrado.", "Advertencia", MessageBoxButton.OK, MessageBoxImage.Warning);
                return;
            }

            if (!int.TryParse(FreightValueField.Text, out int freightValue))
            {
                MessageBox.Show("Valor del flete invalido", "Error", MessageBoxButton.OK, MessageBoxImage.Warning);
                return;
            }

            if (!int.TryParse(AgreementField.Text, out int agreement))
            {
                MessageBox.Show("Convenio de encomienda invalido", "Error", MessageBoxButton.OK, MessageBoxImage.Warning);
            }

            if (await MainWindow.Client.Send(ClientRequest.GetDeliveriesCount))
            {
                string deliveryNumber = ((int)await MainWindow.Client.ReceiveObject() + 1).ToString("00000");

                Commend commend = new Commend(deliveryNumber, DeliveryFields.Sender, DeliveryFields.Receiver, MainWindow.AdministrativeEmployee,
                                              DeliveryFields.DestinationComboBox.SelectedItem as string, CommendDescriptionField.Text,
                                              freightValue, agreement, Vehicle);

                if (await MainWindow.Client.Send(TypeCommand.Save, TypeData.Commend, commend))
                {
                    HandleServerAnswer();
                }
            }
        }