
Part-1: Point of Sale(POS) Inventory Super Shop Management System using ASP.NET MVC
Part-2: Point of Sale(POS) Setup template to your project | Super Shop Management System|ASP.NET MVC
Part-3: Point of Sale(POS) Database & table analysis | Super Shop Management System|ASP.NET MVC
Part-4: Point of Sale(POS) Database Create in SQL Server | Super Shop Management System|ASP.NET MVC
Part-5: Point of Sale(POS) Login using AJAX ASP.NET MVC | JQUERY
Part-6: Point of Sale(POS) Login and Authorization with Session variables in ASP.NET | JQUERY | AJAX
Part-7: Point of Sale(POS) Convert Password to MD5 Hash string in ASP.NET | Encrypt password in ASP.NET MVC C#
Part-8: Point of Sale(POS) Role based authentication and authorization in ASP.NET MVC|Redirect to not found page if not authorized|C#
Part-9: Point of Sale(POS) Create user & Account management UI UX in ASP.NET MVC
Part-10: Point of Sale(POS) User Creation & user registration using ASP.NET MVC | Jquery | Ajax
Part-11: Point of Sale(POS) Get user list using ASP.NET MVC | Jquery | Ajax
Part-12: Point of Sale(POS) Update user using ASP.NET MVC | Jquery | Ajax
Part-13: Inventory and POS Login logout session using ASP.NET | Supershop management system
Part-14: Inventory Category CRUD Create,Retrieve,Update,View | POS Category CRUD using ASP.NET JQuery AJAX
Part-15: Inventory and POS batch tracking and control table create in SQL Server 2012
Part-16: Inventory Product CRUD List | Point of sale Products Crud using asp.net MVC
Part-17: Inventory and POS Batch CRUD using asp.net MVC JQUERY AJAX | CSharp
Part-18: Inventory management and stock control using asp.net mvc | Jquery AngularJs
Part-19: Inventory & POS Stock edit and validation using asp.net AngularJS
POS 20: Inventory & POS AngularJS error fix
POS-21: Inventory & POS Invoice template setup using Bootstrap
POS-22: Invoice Adding input fields & adding rows Dynamically using Javascript | ASP.NET MVC | AngularJs
POS-23: Inventory Onclick get selected data & Calculate line total using Javascript ASP.NET MVC JQUERY
POS-24: Inventory Invoice Configuration and Calculation using JavaScript AngularJS ASP.NET MVC
POS-25: Inventory sale from invoice using ASP.NET MVC | Jquery AngularJS
POS-26: Get data using ASP.NET MVC AngularJS JQUERY
POS-27: Invoice sales page edit using ASP.NET MVC JQUERY AngularJS
POS-28: Invoice vat calculation discount calculation using Javascript ASP.NET MVC | Invoice crud asp.net
POS-29: Invoice calculate subtotal add row remove row using AngularJS ASP.NET MVC
Step-1
Post your any code related problem to www.abctutorial.com
Follow the previous video and articles to complete the POS tutorials
- Please go to UserCreate.cshtml view.
- We already worked in previous article UserCreate.cshtml view so now add this code inside your form.
<input type="hidden" id="exampleInputUserId" />
<input type="hidden" id="status" />
- Update SaveUser() method inside the Javascript by below code
<script>
function SaveUser() {
var user = new Object();
user.UserId = $("#exampleInputUserId").val();
user.Username = $("#exampleInputUser").val();
user.Password = $("#exampleInputPassword").val();
user.Role = $("#role").val();
user.Status = $("#status").val();
var data = JSON.stringify({
user: user
});
return $.ajax({
contentType: 'application/json; charset=utf-8',
dataType: 'json',
type: 'POST',
url: "/Home/SaveUser",
data: data,
success: function (result) {
if (result == true) {
GetAllUser();
Reset();
alert("Save Success!");
}
else {
alert("Save failed!");
}
},
error: function () {
alert("Error!")
}
});
}
</script>
- Add below new JS method to your javascript
<script>
function Edit(UserId, Username, Password, Role, Status) {
$("#exampleInputUserId").val(UserId);
$("#exampleInputUser").val(Username);
$("#exampleInputPassword").val(Password);
$("#exampleInputPasswordRetype").val(Password);
$("#role").val(Role);
$("#status").val(Status);
$("#exampleInputPassword").hide();
$("#exampleInputPasswordRetype").hide();
}
function Reset() {
$("#exampleInputUserId").val(null);
$("#exampleInputUser").val(null);
$("#exampleInputPassword").val(null);
$("#exampleInputPasswordRetype").val(null);
$("#role").val(null);
$("#status").val(null);
$("#exampleInputPassword").show();
$("#exampleInputPasswordRetype").show();
}
</script>
Step-2
- Update “SaveUser” inside the HomeController method by below code
[HttpPost]
public JsonResult SaveUser(User user)
{
POS_TutorialEntities db = new POS_TutorialEntities();
bool isSuccess = true;
if (user.UserId>0)
{
db.Entry(user).State = EntityState.Modified;
}
else
{
user.Status = 1;
user.Password = AppHelper.GetMd5Hash(user.Password);
db.Users.Add(user);
}
try
{
db.SaveChanges();
}
catch (Exception)
{
isSuccess = false;
}
return Json(isSuccess, JsonRequestBehavior.AllowGet);
}
- Now run the project.
- Then save data.