/// <summary> /// 行选中 /// </summary> /// <param name="sender"></param> /// <param name="e"></param> private void gvRecord_RowClick(object sender, DevExpress.XtraGrid.Views.Grid.RowClickEventArgs e) { UserInfoQueryModelGet userInfoQueryModelGet = gvRecord.GetFocusedRow() as UserInfoQueryModelGet; if (userInfoQueryModelGet != null) { if (!string.IsNullOrEmpty(userInfoQueryModelGet.Name)) { lbUserName.Text = userInfoQueryModelGet.Name; lbUserName.ForeColor = Color.Black; _createGaveCommodityStoreOrderModelSend.ConsignorUserId = userInfoQueryModelGet.Id; } else { lbUserName.Text = "未实名认证"; lbUserName.ForeColor = Color.Red; _createGaveCommodityStoreOrderModelSend.ConsignorUserId = -1; } } else { lbUserName.Text = ""; _createGaveCommodityStoreOrderModelSend.ConsignorUserId = -1; } }
/// <summary> /// 赠送商品 /// </summary> /// <param name="sender"></param> /// <param name="e"></param> private void btnGave_Click(object sender, EventArgs e) { if (cmdCommodity.EditValue == null) { XtraMessageBox.Show("请选择赠送的商品"); return; } if (txtCount.Value <= 0) { XtraMessageBox.Show("赠送数量不能小于1"); return; } if (txtCount.Value > 3) { XtraMessageBox.Show("赠送数量不能大于3"); return; } UserInfoQueryModelGet userInfoQueryModelGet = gvRecord.GetFocusedRow() as UserInfoQueryModelGet; if (userInfoQueryModelGet == null) { XtraMessageBox.Show("请选择收货送人"); return; } if (string.IsNullOrEmpty(userInfoQueryModelGet.Name)) { XtraMessageBox.Show("此账号未实名认证"); return; } _createGaveCommodityStoreOrderModelSend.CommodityId = Convert.ToInt32(cmdCommodity.EditValue); _createGaveCommodityStoreOrderModelSend.Count = txtCount.Value; string messages = string.Empty; bool reslut = _storeOrderApi.CreateGaveCommodityStoreOrder(_createGaveCommodityStoreOrderModelSend, out messages); if (reslut) { //this.DialogResult = DialogResult.OK; XtraMessageBox.Show("赠送成功"); } else { XtraMessageBox.Show(string.Format("赠送失败:{0}", messages)); } }