/// <summary>
 /// Saves the specified client.
 /// </summary>
 /// <param name="client">The client.</param>
 /// <returns></returns>
 /// 创建人:李允智
 /// 创建时间:2016/1/28
 /// 描述:保存一个客户端
 public string Save(Clients client, string id, bool isnew)
 {
     try
     {
         if (isnew)
         {
             client.isenabled  = true;
             client.createtime = DateTime.Now;
             ClientsCore.GetInstance().InsertClient(client);
         }
         else
         {
             Clients editClient = ClientsCore.GetInstance().GetClient(id);
             editClient.clientname = client.clientname;
             editClient.reqip      = client.reqip;
             ClientsCore.GetInstance().UpdateClient(editClient);
         }
         comm.success = true;
         comm.message = "保存成功";
     }
     catch (Exception)
     {
         comm.success = false;
         comm.message = "保存失败";
     }
     return(JsonHelper.SerializeObject(comm));
 }
Ejemplo n.º 2
0
        private void buttonDeleteAddress_Click(object sender, EventArgs e)
        {
            bool dialogResult = ErrorsViewWrapper.ShowDialog(ErrorTexts.WARNING_DELETE_ADDRESS);

            if (dialogResult)
            {
                ClientAddressesCore.RemoveClientAddress(selectedAddressID);
                ClientsCore.GetClients();
                UpdateAddressesGrid();
            }
        }
Ejemplo n.º 3
0
 private void buttonOk_Click(object sender, EventArgs e)
 {
     ClientsCore.EditClient(clientID,
                            textBoxName.Text,
                            textBoxPhone.Text,
                            textBoxEmeil.Text,
                            Convert.ToInt32(textBoxStaticDiscunt.Text),
                            textBoxOther.Text,
                            textBoxDiscountReasone.Text,
                            comboBoxVisible.SelectedItem.ToString() == GeneralConstants.YES ? 1 : 0);
     ClientsCore.GetClients();
     AdminForm.instance.UpdateDataGridViewClients();
     this.Close();
 }
Ejemplo n.º 4
0
 private void buttonOk_Click(object sender, EventArgs e)
 {
     if (string.IsNullOrEmpty(textBoxAddress.Text))
     {
         ErrorsViewWrapper.ShowError(ErrorTexts.ENTER_ADDRESS);
     }
     else
     {
         ClientAddressesCore.AddClientAddress(clientID, textBoxAddress.Text);
         ClientsCore.GetClients();
         ClientDetailsForm.instance.UpdateAddressesGrid();
         this.Close();
     }
 }
 /// <summary>
 /// Deletes the specified _id.
 /// </summary>
 /// <param name="_id">The _id.</param>
 /// <returns></returns>
 /// 创建人:李允智
 /// 创建时间:2016/1/28
 /// 描述:删除一个客户端
 public string Del(string id)
 {
     try
     {
         ClientsCore.GetInstance().Del(id);
         comm.success = true;
         comm.message = "删除成功";
     }
     catch (Exception)
     {
         comm.success = false;
         comm.message = "删除失败";
     }
     return(JsonHelper.SerializeObject(comm));
 }
 /// <summary>
 /// Pauses the specified clientsecret.
 /// </summary>
 /// <param name="clientsecret">The clientsecret.</param>
 /// <param name="ispause">if set to <c>true</c> [ispause].</param>
 /// <returns></returns>
 /// 创建人:李允智
 /// 创建时间:2016/1/28
 /// 描述:暂停或者激活正常
 public string ChangeStatus(string id)
 {
     try
     {
         Clients client = ClientsCore.GetInstance().GetClient(id);
         client.isenabled = !client.isenabled;
         ClientsCore.GetInstance().UpdateClient(client);
         comm.success = true;
         comm.message = "操作成功";
     }
     catch (Exception)
     {
         comm.success = false;
         comm.message = "操作失败";
     }
     return(JsonHelper.SerializeObject(comm));
 }
Ejemplo n.º 7
0
 private void buttonOk_Click(object sender, EventArgs e)
 {
     if (string.IsNullOrEmpty(textBoxDiscount.Text) && string.IsNullOrEmpty(richTextBoxReasone.Text))
     {
         ErrorsViewWrapper.ShowError(ErrorTexts.ENTER_DISCOUNT_AND_REASONE);
     }
     else if (string.IsNullOrEmpty(textBoxDiscount.Text))
     {
         ErrorsViewWrapper.ShowError(ErrorTexts.ENTER_DISCOUNT);
     }
     else if (string.IsNullOrEmpty(richTextBoxReasone.Text))
     {
         ErrorsViewWrapper.ShowError(ErrorTexts.ENTER_DISCOUNT_REASONE);
     }
     else
     {
         bool isOk     = true;
         int  discount = 0;
         try
         {
             discount = Convert.ToInt32(textBoxDiscount.Text);
             if (discount < 0 || discount >= 100)
             {
                 isOk = false;
             }
         }
         catch
         {
             isOk = false;
         }
         if (!isOk)
         {
             ErrorsViewWrapper.ShowError(ErrorTexts.INCORRECT_DISCOUNT);
         }
         else
         {
             ClientsCore.EditClient(client.id, client.name, client.phone, client.email, discount, client.comment, richTextBoxReasone.Text, client.visible);
             ClientsCore.GetClients();
             ClientDetailsForm.instance.UpdateDiscount();
             this.Close();
         }
     }
 }
Ejemplo n.º 8
0
 private void buttonOk_Click(object sender, EventArgs e)
 {
     if (string.IsNullOrEmpty(textBoxName.Text) && string.IsNullOrEmpty(textBoxPhone.Text))
     {
         ErrorsViewWrapper.ShowError(ErrorTexts.ENTER_NAME_AND_PHONE);
     }
     else if (string.IsNullOrEmpty(textBoxName.Text))
     {
         ErrorsViewWrapper.ShowError(ErrorTexts.ENTER_NAME);
     }
     else if (string.IsNullOrEmpty(textBoxPhone.Text))
     {
         ErrorsViewWrapper.ShowError(ErrorTexts.ENTER_PHONE);
     }
     else
     {
         int id = ClientsCore.AddClient(textBoxName.Text, textBoxPhone.Text, string.IsNullOrEmpty(textBoxEmeil.Text)?"": textBoxEmeil.Text, string.IsNullOrEmpty(textBoxComment.Text) ? "" : textBoxComment.Text);
         ClientsCore.GetClients();
         AdminForm.instance.AddClientToGrid(id);
         this.Close();
     }
 }
 /// <summary>
 /// Gets the client list.
 /// </summary>
 /// <returns></returns>
 /// 创建人:李允智
 /// 创建时间:2016/1/28
 /// 描述:获取所有客户端列表
 public string GetClientList()
 {
     return(JsonHelper.SerializeObject(ClientsCore.GetInstance().GetClientList()));
 }