public JsonResult Register() { var msg = new JsonMessage { Erros = false, Message = "Đăng ký thành công", }; try { var cus = new Customer(); var da = new CustomerDA(); UpdateModel(cus); cus.DateCreated = DateTime.Now.TotalSeconds(); cus.IsDelete = false; cus.PasswordSalt = FDIUtils.RandomKey(8); cus.PassWord = FDIUtils.Encrypt(cus.PassWord, cus.PasswordSalt); da.Add(cus); da.Save(); } catch (Exception) { msg.Erros = true; msg.Message = "Vui lòng thử lại!"; } return(Json(msg)); }
public ActionResult Actions() { try { var table = new DataTable(); table.Columns.Add("code", typeof(string)); table.Columns.Add("saleId", typeof(int)); table.Columns.Add("isUse", typeof(bool)); var preCode = Request["Pre_Code"]; var lenght = Request["LenghtChar"]; var quantity = Request["QuantityCode"]; var saleId = ArrId.FirstOrDefault(); for (int i = 1; i <= int.Parse(quantity); i++) { var code = FDIUtils.RandomKey(int.Parse(lenght ?? "6")); var model = new SaleCode { Code = preCode + code, SaleID = saleId, IsUse = false }; table.Rows.Add(model.Code, model.SaleID, model.IsUse); } sp_InsertUpdate(WebConfig.ConnectString, "sp_InsertSalesCode", "@tbl", table); var msg = new JsonMessage { Erros = false, Message = "Tạo mã thành công.!" }; return(Json(msg, JsonRequestBehavior.AllowGet)); } catch (Exception) { var msg = new JsonMessage { Erros = true, Message = "Có lỗi xảy ra.!" }; return(Json(msg, JsonRequestBehavior.AllowGet)); } }
public ActionResult Actions() { var msg = new JsonMessage(false, "Cập nhật dữ liệu thành công"); var model = new DN_OrderCard(); var itemCard = new DN_Card(); switch (DoAction) { case ActionType.Add: try { var number = int.Parse(Request["numberCard"]); var date = DateTime.Now.ToString("yyMMdd"); model.Code = int.Parse(date); var count = _da.Count(model.Code); const int status = (int)Card.Create; UpdateModel(model); for (var i = 1; i <= number; i++) { var item = new DN_Card { Code = Guid.NewGuid().ToString("N").ToUpper(), Serial = FDIUtils.RandomMaKh(date, count + i, 6), PinCard = FDIUtils.RandomKey(9), IsActive = false, Status = status }; model.DN_Card.Add(item); } model.DateCreate = ConvertDate.TotalSeconds(DateTime.Now); _da.Add(model); _da.Save(); } catch (Exception ex) { msg.Erros = true; msg.Message = "Dữ liệu chưa được cập nhật."; } break; case ActionType.Order: try { var sendcarditem = new Send_Card(); UpdateModel(sendcarditem); var customerid = Request["CustomerID"]; var lstSerial = Request["LstSerial"]; var lstInt = FDIUtils.StringToListInt(lstSerial); foreach (var i in lstInt) { _sendCardDa.Add(new Send_Card { CustomerID = int.Parse(customerid), //CardID = i, DateCreate = ConvertDate.TotalSeconds(DateTime.Now) }); } _sendCardDa.Save(); } catch (Exception ex) { msg.Erros = true; msg.Message = "Dữ liệu chưa được cập nhật."; } break; case ActionType.Active: try { var firstCard = Request["firstCard"]; var oldCard = Request["oldCard"]; var status = Request["Status"]; var lst = _da.UpdateCard(firstCard, oldCard); if (lst != null && !string.IsNullOrEmpty(status)) { var t = int.Parse(status); foreach (var item in lst) { item.Status = t; } } _da.Save(); } catch (Exception ex) { msg.Erros = true; msg.Message = "Dữ liệu chưa được cập nhật."; } break; case ActionType.Show: try { var lstCard = _da.GetById(ArrId); foreach (var item in lstCard) { item.Status = (int)Card.Released; } _da.Save(); msg = new JsonMessage { Erros = false, ID = model.ID.ToString(), Message = "Thẻ đã được mở thành công" }; } catch (Exception ex) { msg.Erros = true; msg.Message = "Dữ liệu chưa được cập nhật."; } break; case ActionType.Hide: try { var lstCard = _da.GetById(ArrId); foreach (var item in lstCard) { item.Status = (int)Card.Lock; } _da.Save(); } catch (Exception ex) { msg.Erros = true; msg.Message = "Dữ liệu chưa được cập nhật."; } break; } if (string.IsNullOrEmpty(msg.Message)) { msg.Message = "Không có hành động nào được thực hiện."; msg.Erros = true; } return(Json(msg, JsonRequestBehavior.AllowGet)); }