initial add
This commit is contained in:
104
Fab2ApprovalSystem/Views/ECN/_ECNReassignOriginator.cshtml
Normal file
104
Fab2ApprovalSystem/Views/ECN/_ECNReassignOriginator.cshtml
Normal file
@ -0,0 +1,104 @@
|
||||
<div class="modal fade" id="ReAssignOriginator" tabindex="-1" role="dialog" aria-labelledby="myModalLabel" aria-hidden="true" data-backdrop="static">
|
||||
<div class="modal-dialog">
|
||||
<div class="modal-content">
|
||||
<div class="modal-header">
|
||||
<button type="button" class="close" data-dismiss="modal" aria-hidden="true">×</button>
|
||||
<h4 class="modal-title" id="myModalLabel">Re-Assign Originator From: <label class="bg-danger" id="ReAssignOriginatorFromLabel">Me</label></h4>
|
||||
|
||||
</div>
|
||||
<div class="modal-body">
|
||||
<div class="control-group">
|
||||
<div class="row">
|
||||
<div class="col-sm-5">
|
||||
<h4 class="modal-title" id="myModalLabel">Re-Assign Originator to:</h4>
|
||||
<div id='lstReAssignOriginator'>
|
||||
</div>
|
||||
</div>
|
||||
<div class="col-sm-7">
|
||||
<h4 class="modal-title">Comments (Required):</h4>
|
||||
<textarea class="form-control" rows="5" id="comments" style="resize: none;"></textarea>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<div class="modal-footer">
|
||||
<button type="button" class="btn btn-default" data-dismiss="modal">Cancel</button>
|
||||
<button type="button" class="btn btn-primary" id="ConfirmOriginatorReAssignment">Confirm Re-assignment</button>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<script language="javascript" type="text/javascript">
|
||||
|
||||
$(document).ready(function () {
|
||||
|
||||
$("#lnkReassignOriginator").click(function (e) {
|
||||
|
||||
$("#ReAssignOriginatorFromLabel").text($("#txtOriginatorName").val());
|
||||
$("#comments").val("");
|
||||
|
||||
var dataAdapter = new $.jqx.dataAdapter({
|
||||
datatype: "json",
|
||||
datafields: [
|
||||
{ name: "UserID" },
|
||||
{ name: "FullName" }
|
||||
],
|
||||
id: 'id',
|
||||
url: "/ECN/GetAllUsersList",
|
||||
});
|
||||
|
||||
$("#lstReAssignOriginator").jqxListBox({
|
||||
multipleextended: false,
|
||||
theme: "arctic",
|
||||
source: dataAdapter,
|
||||
displayMember: "FullName",
|
||||
valueMember: "UserID",
|
||||
width: 200,
|
||||
height: 200
|
||||
});
|
||||
|
||||
$("#ReAssignOriginator").modal('show');
|
||||
});
|
||||
|
||||
$('#ConfirmOriginatorReAssignment').on('click', function () {
|
||||
|
||||
if ($('#lstReAssignOriginator').jqxListBox('getSelectedItem') == null) {
|
||||
alert("You must select a new originator");
|
||||
return;
|
||||
}
|
||||
|
||||
if ($("#comments").val() == "") {
|
||||
alert("Comments are required");
|
||||
return;
|
||||
}
|
||||
|
||||
$('#ConfirmOriginatorReAssignment').attr("disabled", true);
|
||||
|
||||
$.ajax({
|
||||
url: "/ECN/ReAssignOriginatorByAdmin",
|
||||
type: "POST",
|
||||
datatype: "json",
|
||||
data: {
|
||||
ecnNumber: $("#txtECNNumber").val(),
|
||||
comments: $("#comments").val(),
|
||||
newOriginatorId: $("#lstReAssignOriginator").jqxListBox("getSelectedItem").value,
|
||||
},
|
||||
success: function (data) {
|
||||
|
||||
$("#ReAssignOriginator").modal('hide');
|
||||
|
||||
var url = '@Url.Action("Edit", "ECN", new { issueID = "__id__" })';
|
||||
url = url.replace('amp;', '');
|
||||
window.location.href = url.replace('__id__', $("#txtECNNumber").val());
|
||||
|
||||
},
|
||||
error: function (result) {
|
||||
$('#ConfirmOriginatorReAssignment').attr("disabled", false);
|
||||
alert("Server error while changing originator");
|
||||
}
|
||||
});
|
||||
|
||||
});
|
||||
|
||||
});
|
||||
</script>
|
Reference in New Issue
Block a user