private void btnRegistrar_Click(object sender, EventArgs e)
        {
            var register = new ClientRegister();
            var client   = new Client();

            client.CellPhone = mskTxtCel.Text;
            client.City      = txtCidade.Text;
            client.Name      = txtName.Text;
            if (!String.IsNullOrEmpty(txtMatricula.Text))
            {
                client.Registration = Convert.ToInt32(txtMatricula.Text);
            }
            client.State = cbEstado.Text;
            client.Name  = txtName.Text;
            if (!ValidateUtil.ValidClient(client))
            {
                lblMessage.Text = Messages.RequiredFields;
            }
            else
            {
                lblMessage.Text      = register.Insert(client);
                dtvClient.DataSource = RefreshGrid();
                CleanFields();
            }
        }
Esempio n. 2
0
        public static void set_syncserver(RubyModule /*!*/ self, [NotNull] String /*!*/ syncserver)
        {
            try
            {
                SyncThread.stopSync();
                SyncThread.getSyncEngine().setSyncServer(syncserver);

                if (syncserver != null && syncserver.length() > 0)
                {
                    SyncThread.getInstance().start(SyncThread.epLow);
                    if (ClientRegister.getInstance() != null)
                    {
                        ClientRegister.getInstance().startUp();
                    }
                }
            }
            catch (Exception ex)
            {
                Exception rubyEx = self.Context.CurrentException;
                if (rubyEx == null)
                {
                    rubyEx = RubyExceptionData.InitializeException(new RuntimeError(ex.Message.ToString()), ex.Message);
                }
                LOG.ERROR("set_syncserver", ex);
                throw rubyEx;
            }
        }
        private void btnEditar_Click(object sender, EventArgs e)
        {
            var register = new ClientRegister();

            if (dtvClient.CurrentRow == null)
            {
                lblMessage.Text = Messages.Empty;
                return;
            }
            var client = (Client)dtvClient.CurrentRow.DataBoundItem;

            if (0 >= (client.Registration))
            {
                client.Registration = Convert.ToInt32(txtMatricula.Text);
            }
            else if (!ValidateUtil.ValidClient(client))
            {
                lblMessage.Text = Messages.RequiredFields;
            }
            else if (!ValidateUtil.ValidFieldState(client.State.ToUpper()))
            {
                lblMessage.Text = Messages.StateError;
            }
            else
            {
                lblMessage.Text      = register.Edit(client);
                dtvClient.DataSource = RefreshGrid();
                CleanFields();
            }
        }
Esempio n. 4
0
        public HttpResponseMessage PostNewBombaTicaClient([FromBody] Client value)
        {
            ClientRegister.GetInstance().AddClient(ClientRegister.clientListB, value);
            var response = Request.CreateResponse(HttpStatusCode.Created);

            return(response);
        }
Esempio n. 5
0
        /// <summary>
        /// Returns itself.
        /// </summary>
        public Client UpdateFrom(ClientRegister msg)
        {
            if (msg.Options == null)
            {
                Options.Clear();
            }
            else
            {
                Options = msg.Options.ToDictionary(o => o.Id, o =>
                {
                    if (Options.TryGetValue(o.Id, out var val))
                    {
                        if (o.Default.Bool != null && val is bool b)
                        {
                            return(b);
                        }

                        if (o.Default.Double != null && val is decimal d && o.ValidValues?.Contains(d) != false)
                        {
                            return(d);
                        }

                        if (o.Default.String != null && val is string s && o.ValidValues?.Contains(s) != false)
                        {
                            return(s);
                        }
                    }

                    return(o.Default.Bool ?? o.Default.Double ?? (object)o.Default.String);
                });
Esempio n. 6
0
        public HttpResponseMessage PostNewPhischelCLient([FromBody] Client value)
        {
            ClientRegister.GetInstance().AddPhischelClient(value);
            HttpResponseMessage response = Request.CreateResponse(HttpStatusCode.Created);

            response.Headers.Location = new Uri(Request.RequestUri, String.Format("Client/{0}", value.Client_ID));
            return(response);
        }
Esempio n. 7
0
        public IHttpActionResult GetBombaTicaClientById(long id)
        {
            var val = ClientRegister.GetInstance().GetClient(ClientRegister.clientListB, id);

            if (val == null)
            {
                return(NotFound());
            }
            return(Ok(val));
        }
Esempio n. 8
0
        public HttpResponseMessage PutPhischelClient(long id, [FromBody] Client value)
        {
            var val = ClientRegister.GetInstance().UpdateClient(ClientRegister.clientListP, id, value);

            if (val == false)
            {
                var responseA = Request.CreateResponse(HttpStatusCode.NotModified);
                return(responseA);
            }

            var responseB = Request.CreateResponse(HttpStatusCode.Accepted);

            return(responseB);
        }
Esempio n. 9
0
        public static void set_syncserver(RubyModule /*!*/ self, [NotNull] String /*!*/ syncserver)
        {
            SyncThread.stopSync();
            SyncThread.getSyncEngine().setSyncServer(syncserver);

            if (syncserver != null && syncserver.length() > 0)
            {
                SyncThread.getInstance().start(SyncThread.epLow);
                if (ClientRegister.getInstance() != null)
                {
                    ClientRegister.getInstance().startUp();
                }
            }
        }
Esempio n. 10
0
        public HttpResponseMessage DeleteBombaTicaClient(long id)
        {
            var val = ClientRegister.GetInstance().RemoveClient(ClientRegister.clientListB, id);

            if (val == false)
            {
                var responseA = Request.CreateResponse(HttpStatusCode.NotModified);
                return(responseA);
            }

            var responseB = Request.CreateResponse(HttpStatusCode.Accepted);

            return(responseB);
        }
        private void btnExcluir_Click(object sender, EventArgs e)
        {
            var register = new ClientRegister();

            if (dtvClient.CurrentRow == null)
            {
                lblMessage.Text = Messages.Empty;
                return;
            }
            var client = (Client)dtvClient.CurrentRow.DataBoundItem;

            lblMessage.Text      = register.Delete(client);
            dtvClient.DataSource = RefreshGrid();
            CleanFields();
        }
        private List <Client> RefreshGrid()
        {
            var register = new ClientRegister();
            var records  = register.SelectAll();
            var clients  = records.Select(x => new Client
            {
                Id           = Convert.ToInt32(x.Where(y => y.Key == "Id").FirstOrDefault().Value),
                CellPhone    = (string)x.Where(y => y.Key == "CellPhone").FirstOrDefault().Value,
                City         = (string)x.Where(y => y.Key == "City").FirstOrDefault().Value,
                Name         = (string)x.Where(y => y.Key == "Name").FirstOrDefault().Value,
                Registration = Convert.ToInt32(x.Where(y => y.Key == "Registration").FirstOrDefault().Value),
                State        = (string)(x.Where(y => y.Key == "State").FirstOrDefault().Value),
            });

            return(clients.ToList());
        }
        //
        // GET: /Accounts/Details/5

        public ViewResult Details(int id)
        {
            Enquiry        enq            = enquiryRepository.Find(id);
            EnquiryDetails enquirydetails = enquiryDetailsRepository.FindByEnquiryID(id);
            ClientRegister clientDetails  = clientRegisterRepository.FindEnquiryId(id);
            List <Contact> contactlist    = new List <Contact>();
            List <Address> addresslist    = new List <Address>();
            List <Contact> designer       = new List <Contact>();
            Contact        contact        = enq.Contact;
            Address        address        = enq.SiteAddress;

            contactlist.Add(contact);
            addresslist.Add(address);
            ViewData["Contact"] = contactlist;
            ViewData["Address"] = addresslist;
            contact             = enq.DesignerContact;
            designer.Add(contact);
            ViewData["Designer"] = designer;
            AccountsDetailsViewModel vwModel     = new AccountsDetailsViewModel();
            List <EnquiryDetails>    detailsList = new List <EnquiryDetails>();

            detailsList.Add(enquirydetails);
            vwModel.Enquiry        = enq;
            vwModel.EnquiryDetails = enquirydetails;
            ViewData["Details"]    = detailsList;
            if (clientDetails != null)
            {
                AccountClientDetailsViewModel vWModelNew   = new AccountClientDetailsViewModel();
                List <ClientRegister>         detailsList1 = new List <ClientRegister>();
                detailsList1.Add(clientDetails);
                vWModelNew.Enquiry1        = enq;
                vWModelNew.EnquiryDetails1 = enquirydetails;
                vWModelNew.ClientRegister  = clientDetails;
                ViewData["Details"]        = detailsList1;
                return(View("Details_All", vWModelNew));
            }
            else
            {
                return(View("Details", vwModel));
            }
        }
Esempio n. 14
0
        /// <summary>
        /// Checks if the provided icons are valid and sets faulty ones to null
        /// </summary>
        /// <returns>true if valid, false if invalid</returns>
        public static bool VerifyIcons(this ClientRegister msg)
        {
            var allValid = true;

            if (msg.Icon?.IsValid() == false)
            {
                msg.Icon = null;
                allValid = false;
            }

            foreach (var mod in msg.Modifications)
            {
                if (mod.Icon?.IsValid() == false)
                {
                    mod.Icon = null;
                    allValid = false;
                }
            }

            return(allValid);
        }
Esempio n. 15
0
        /// <summary>
        /// Register to SHF.
        /// </summary>
        private static void OnOpen(object sender, EventArgs e)
        {
            var msg = new ClientRegister()
            {
                Id            = "Hardware",
                Modifications = new List <ClientRegisterModification>(),
                Type          = ClientRegisterType.ClientRegister
            };

            var audioIcon = new Icon
            {
                Data = "🎵",
                Type = IconType.Emoji
            };

            msg.Modifications.AddRange(AudioProvider
                                       .AudioFiles
                                       .Select(file => new ClientRegisterModification
            {
                Description = $"Play {file.Name}",
                Icon        = audioIcon,
                MaxLength   = Convert.ToInt32(file.Duration),
                Name        = file.Id
            })
                                       .ToList());

            msg.Modifications.Add(new ClientRegisterModification
            {
                Description = "Swap left and right mouse clicks",
                Icon        = new Icon
                {
                    Type = IconType.Emoji,
                    Data = "🖱️"
                },
                Name = SwapMouseClicks.MODIFICATION_ID
            });

            Send(msg.ToJson());
        }
Esempio n. 16
0
        public static Client From(ClientRegister msg)
        {
            var res = new Client {
                Id = msg.Id
            };

            if (msg.Modifications != null)
            {
                res.Modifications = msg.Modifications.ToDictionary(m => m.Name, Modification.From);
            }

            if (msg.Options != null)
            {
                res.Options = msg
                              .Options
                              .ToDictionary(
                    o => o.Id,
                    o => o.Default.Bool as object ?? o.Default.Double as object ?? o.Default.String);
            }

            return(res);
        }
        public ActionResult ClientRegister(ClientRegister form)
        {
            ClientRegister details = new ClientRegister();

            details = form;
            int enqID = Convert.ToInt32(TempData["EnquiryIdClient"]);
            //RegisterModel regMod = new RegisterModel();
            //AccountController accController = new AccountController();
            Enquiry enq = new Enquiry();

            enq = enquiryRepository.Find(enqID);
            //regMod.UserName = enq.Contact.ContactEmail;
            string Password = PasswordGeneration(enq.Contact.ContactName, enq.Contact.MobileNumber);
            //regMod.Email = enq.Contact.ContactEmail;
            //accController.Register(regMod);
            MembershipCreateStatus      createStatus;
            CodeFirstMembershipProvider provider = new CodeFirstMembershipProvider();

            provider.CreateAccount(enq.Contact.ContactEmail, Password, enq.Contact.ContactEmail, out createStatus);
            CodeFirstRoleProvider roleProvider = new CodeFirstRoleProvider();

            if (createStatus == MembershipCreateStatus.Success)
            {
                if (!roleProvider.RoleExists("Client"))
                {
                    roleProvider.CreateRole("Client");
                }

                string[] roles = { "Client" };
                string[] users = { enq.Contact.ContactEmail.ToString() };
                roleProvider.AddUsersToRoles(users, roles);
            }
            details.EnquiryID = Convert.ToInt32(TempData["EnquiryIdClient"]);
            details.ContactID = enq.ContactID; // Please see this--Pankaj
            clientRegisterRepository.InsertOrUpdate(details);
            clientRegisterRepository.Save();
            return(RedirectToAction("Details", new { id = details.EnquiryID }));
        }
 /// <summary>
 ///
 /// </summary>
 /// <param name="logger"></param>
 /// <param name="personPepository"></param>
 /// <param name="clientRegister"></param>
 /// <param name="rabbitMQManager"></param>
 /// <param name="mediator"></param>
 public WeatherForecastController(
     ILogger <WeatherForecastController> logger,
     //ICappublicer cappublicer,
     //IRedisManager redisManager,
     IMapper mapper,
     IUnitOfWorkManager unitOfWorkManager,
     IBaseRepository <AppDbContext> baseRepository,
     IPersonPepository personPepository,
     ClientRegister clientRegister,
     IRabbitMQManager rabbitMQManager,
     IMediator mediator)
 {
     _logger = logger;
     //_capBus = cappublicer;
     //_redisManager = redisManager;
     _unitOfWorkManager = unitOfWorkManager;
     _clientRegister    = clientRegister;
     _rabbitMQManager   = rabbitMQManager;
     _personPepository  = personPepository;
     _mediator          = mediator;
     _mapper            = mapper;
     _baseRepository    = baseRepository;
 }
Esempio n. 19
0
        public async Task <IActionResult> Add([FromBody] ClientRegister client)
        {
            if (ModelState.IsValid)
            {
                int UserId = -1;

                if (int.TryParse(HttpContext.User.FindFirst("user_id").Value, out UserId))
                {
                    var clientObj = client.getClient(UserId);
                    if (clientObj != null)
                    {
                        var result = await clientRepository.AddAsync(clientObj);

                        if (result != null)
                        {
                            return(CreatedAtAction("Add", result));
                        }
                    }
                }
                return(BadRequest("Error"));
            }
            return(BadRequest(ModelState.Values.FirstOrDefault().Errors.FirstOrDefault().ErrorMessage));
        }
Esempio n. 20
0
        public AnalysisForm()
        {
            InitializeComponent();

            bindingSource1.CurrentChanged += new System.EventHandler(cbQtdAmostra_DropDownClosed);
            //bindingSource1.DataSource = new List<Analise>();
            var register = new ClientRegister();
            var records  = register.SelectAll();
            var clients  = records.Select(x => new Client
            {
                Id           = Convert.ToInt32(x.Where(y => y.Key == "Id").FirstOrDefault().Value),
                CellPhone    = (string)x.Where(y => y.Key == "CellPhone").FirstOrDefault().Value,
                City         = (string)x.Where(y => y.Key == "City").FirstOrDefault().Value,
                Name         = (string)x.Where(y => y.Key == "Name").FirstOrDefault().Value,
                Registration = Convert.ToInt32(x.Where(y => y.Key == "Registration").FirstOrDefault().Value),
                State        = (string)(x.Where(y => y.Key == "State").FirstOrDefault().Value),
            });

            cbCliente.DataSource        = clients.ToList();
            cbSolicitante.DataSource    = clients.ToList();
            cbSolicitante.SelectedIndex = -1;
            cbCliente.SelectedIndex     = -1;

            var tipoAnalise = new TipoAnalise();

            cbTipoAnalise.DataSource    = tipoAnalise.Tipos;
            cbTipoAnalise.SelectedIndex = -1;

            var qtdAmostra = new int[]
            {
                1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20 // total de vinte amostras pode ser alterado.
            };

            cbQtdAmostra.DataSource    = qtdAmostra;
            cbQtdAmostra.SelectedIndex = -1;
        }
Esempio n. 21
0
 public void UpdatePhischelClientEmail(int id, [FromBody] string value)
 {
     ClientRegister.GetInstance().UpdatePhischelClientEmail(ClientRegister.GetInstance().GetPhischelClient(id), value);
 }
Esempio n. 22
0
 public void CheckoutLaBomba(int id)
 {
     ClientRegister.GetInstance().CheckoutLaBomba(ClientRegister.GetInstance().GetPhischelClient(id));
 }
Esempio n. 23
0
 public void DeleteLaBombaClient(int id)
 {
     ClientRegister.GetInstance().RemoveLaBombaClient(id);
 }
Esempio n. 24
0
        protected override void OnMessage(MessageEventArgs e)
        {
            if (!e.IsText)
            {
                return;
            }

            var msg = e.Data;

            logger.Debug(new LogReceivedMessage
            {
                Message = msg,
                Session = ID
            }.ToJson());

            string msgType = null;

            try
            {
                msgType = JObject.Parse(msg)["type"]?.ToObject <string>();

                switch (msgType)
                {
                case "Authorization":
                    OnAuthorization?.Invoke(this, Authorization.FromJson(msg));
                    return;

                case "Client.Initialized":
                    OnClientInitialized?.Invoke(this, ClientInitialized.FromJson(msg));
                    return;

                case "Client.Register":
                    OnClientRegister?.Invoke(this, ClientRegister.FromJson(msg));
                    return;

                case "Config.Change":
                    if (Configurer)
                    {
                        OnConfigChange?.Invoke(this, ConfigChange.FromJson(msg));
                    }

                    return;

                case "Config.Register":
                    Configurer = true;
                    Subscriber = true;
                    OnConfigRegister?.Invoke(this);
                    return;

                case "Config.Start":
                    if (Configurer)
                    {
                        OnConfigStart?.Invoke(this);
                    }

                    return;

                case "Config.Stop":
                    if (Configurer)
                    {
                        OnConfigStop?.Invoke(this);
                    }

                    return;

                case "Execution.StartRequest":
                    OnExecutionRequest?.Invoke(this, ExecutionStartRequest.FromJson(msg));
                    return;

                case "Execution.Started":
                    OnExecutionStarted?.Invoke(this, ExecutionStarted.FromJson(msg));
                    return;

                case "Execution.Stopped":
                    OnExecutionStopped?.Invoke(this, ExecutionStopped.FromJson(msg));
                    return;

                case "Info.Message":
                    OnInfo?.Invoke(this, InfoMessage.FromJson(msg));
                    return;

                case "Info.Subscribe":
                    if (!Subscriber)
                    {
                        Subscriber = true;
                        OnSubscribe?.Invoke(this);
                    }

                    return;

                case "Info.Unsubscribe":
                    Subscriber = false;
                    return;

                default:
                    logger.Info(new LogReceivedUnknownMessageType
                    {
                        MessageType = msgType,
                        Session     = ID
                    }.ToJson());

                    return;
                }
            }
            catch (Exception ex)
            {
                //logger.Error()
                logger.Error(new LogMessageHandlingError
                {
                    Exception   = ex,
                    MessageType = msgType,
                    Session     = ID
                }.ToJson());
            }
        }
Esempio n. 25
0
 public List <Medicine> GetPhischellClientMedListById(int id)
 {
     return(ClientRegister.GetInstance().GetPhichelClientMedicineList(id));
 }
Esempio n. 26
0
 public void UpdatePhischelClientBD(int id, [FromBody] DateTime value)
 {
     ClientRegister.GetInstance().UpdatePhischelClientBirthDate(ClientRegister.GetInstance().GetPhischelClient(id), value);
 }
Esempio n. 27
0
 public ClientState(IWebSocketSession session, ClientRegister msg)
 {
     RegistrationMessage = msg;
     Session             = session;
 }
Esempio n. 28
0
 public void UpdatePhischelClientPN(int id, [FromBody] int value)
 {
     ClientRegister.GetInstance().UpdatePhischelClientPhone(ClientRegister.GetInstance().GetPhischelClient(id), value);
 }
Esempio n. 29
0
 public Client GetPhischellClientById(int id)
 {
     return(ClientRegister.GetInstance().GetPhischelClient(id));
 }
        public ActionResult Register(ClientRegister register)
        {
            //still hadwork
            using (ApplicationDbContext db = new ApplicationDbContext())
            {
                var check = db.Clients.Where(a => a.Mobile == register.phone).ToList().Count();
                if (check > 0)
                {
                    return(Json(new
                    {
                        key = 0,
                        msg = massege(register.language, "الرقم مستخدم", "Number Used", "الرقم مستخدم")
                    }, JsonRequestBehavior.AllowGet));
                }
                else
                {
                    Client client = new Client()
                    {
                        CarColor      = register.car_color,
                        CarSeats      = int.Parse(register.car_seats),
                        CarUrl        = ImgUrl(register.car_img, "clientImages"),
                        Created_at    = DateTime.Now,
                        ImgUrl        = ImgUrl(register.driver_img, "clientImages"),
                        InsuranceUrl  = ImgUrl(register.insurance_img, "clientImages"),
                        Language      = register.language,
                        LicenseImgUrl = ImgUrl(register.license_img, "clientImages"),
                        Mobile        = register.phone,
                        Name          = register.name,
                        Activation    = false,
                        Password      = register.password,
                        CityID        = int.Parse(register.city_id),
                        Token         = register.token,
                        PlateChars    = register.car_char,
                        PlateNumber   = register.car_number
                    };
                    switch (int.Parse(register.tape))
                    {
                    case (int)Category.People_Box:
                        client.CarTypeID = int.Parse(register.select_2);
                        client.CarModel  = register.select_3;
                        client.Type      = int.Parse(register.select_4);
                        break;

                    case (int)Category.Goods_Animals:
                        client.Type      = int.Parse(register.select_1);
                        client.CarTypeID = int.Parse(register.select_3);
                        client.CarModel  = register.select_4;
                        break;

                    case (int)Category.Shipping:
                        Company company = new Company()
                        {
                            CompanyNumber = register.select_4,
                            Name          = register.select_1,
                            RecordNumber  = register.select_2,
                            Phone         = register.select_3,
                            Created_at    = DateTime.Now
                        };
                        db.Companies.Add(company);
                        db.SaveChanges();
                        client.CompanyID = company.ID;
                        break;

                    default:
                        break;
                    }
                    db.Clients.Add(client);
                    db.SaveChanges();
                    return(Json(new
                    {
                        key = 1,
                        msg = "success"
                    }, JsonRequestBehavior.AllowGet));
                }
            }
        }