Ranish666

company creation

Mar 30th, 2021 (edited)
158
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
HTML 5 25.69 KB | None | 0 0
  1. @{
  2.     ViewBag.Title = "Index";
  3.     Layout = null;
  4. }
  5. <!-- Required meta tags -->
  6. <meta charset="utf-8">
  7. <meta name="viewport" content="width=device-width, initial-scale=1, shrink-to-fit=no">
  8. <link rel="icon" type="image/png" sizes="96x96" href="~/images/logo icon.png" />
  9. <title>Mediflow | Company Creation</title>
  10. <!-- Bootstrap CSS -->
  11. <link href="~/bootstrap/css/bootstrap.min.css" rel="stylesheet" />
  12. <link href="~/font-awesome/css/all.min.css" rel="stylesheet" />
  13. <link href="~/Content/PrameshContent/NepaliDatePicker.min.css" rel="stylesheet" />
  14. <link href="~/Content/toaster.min.css" rel="stylesheet" />
  15. <link href="~/Content/PrameshContent/jquery.ui.css" rel="stylesheet" />
  16. <link href="~/Content/boostrap.datetime.css" rel="stylesheet" />
  17. <script src="https://kit.fontawesome.com/64d58efce2.js" crossorigin="anonymous"></script>
  18. <script src="~/Scripts/jquery-3.3.1.min.js"></script>
  19. <script src="~/bootstrap/js/bootstrap.min.js"></script>
  20. <script src="~/Scripts/jquery.validate.js"></script>
  21. <script src="~/Content/toaster.min.js"></script>
  22. <script src="~/Content/PrameshContent/Jquery.ui.js"></script>
  23. <script src="~/Scripts/jquery.datepicker.min.js"></script>
  24. <script src="~/Content/bootstrap.datetime.js"></script>
  25. <script src="~/Content/PrameshContent/angular.min.js"></script>
  26. @*<script src="~/Scripts/RegistratonJS/CompanyCreateJS.js"></script>*@
  27. <script src="~/Scripts/RegistratonJS/NepaliDatePicker.min.js"></script>
  28. <script src="~/Content/PrameshContent/Jquery.ui.js"></script>
  29. <script src="~/Scripts/JsHMS/Function.js"></script>
  30.  
  31. <style>
  32.     .CreateCompanyForm {
  33.         max-width: 1100px;
  34.         margin: 10px auto;
  35.     }
  36.  
  37.     .Buttons {
  38.         text-align: right;
  39.     }
  40.  
  41.     .CreateCompanyForm label {
  42.         width: 28%;
  43.     }
  44.  
  45.     .CreateCompanyForm h3 {
  46.         text-align: center;
  47.         background: blue;
  48.         color: #fff;
  49.         padding: 5px 0;
  50.         border-radius: 5px;
  51.     }
  52.  
  53.     .CreateCompanyForm .form-control {
  54.         width: 71%;
  55.         display: inline-block;
  56.         height: 30px;
  57.         padding: 0 8px;
  58.     }
  59.  
  60.     .CreateCompanyForm .FinancialYear .form-control,
  61.     .CreateCompanyForm .BooksBegining .form-control {
  62.         width: 35%;
  63.     }
  64.  
  65.     .form-group {
  66.         margin-bottom: 10px;
  67.     }
  68.  
  69.     img {
  70.         width: 200px;
  71.     }
  72.  
  73.     legend {
  74.         width: 19%;
  75.     }
  76.  
  77.     fieldset {
  78.         border: 1px solid #e83e8c;
  79.         padding: 10px;
  80.     }
  81.  
  82.     .btn.btn-primary {
  83.         padding: 2px 15px;
  84.     }
  85.  
  86.     @@media screen and (max-width:1099px) and (min-width:900px) {
  87.         .CreateCompanyForm {
  88.             max-width: 900px;
  89.         }
  90.  
  91.             .CreateCompanyForm label {
  92.                 width: 28%;
  93.             }
  94.  
  95.             .CreateCompanyForm .form-control {
  96.                 width: 69%;
  97.             }
  98.  
  99.         .ROWrow label {
  100.             width: 33%;
  101.         }
  102.  
  103.         .ROWrow .form-control {
  104.             width: 65%;
  105.         }
  106.  
  107.         .CreateCompanyForm .FinancialYear .form-control, .CreateCompanyForm .BooksBegining .form-control {
  108.             width: 34%;
  109.         }
  110.  
  111.         legend {
  112.             width: 23%;
  113.         }
  114.     }
  115.  
  116.     @@media screen and (max-width:500px) and (min-width:200px) {
  117.         .CreateCompanyForm {
  118.             padding: 10px;
  119.         }
  120.  
  121.             .CreateCompanyForm label {
  122.                 width: 34%;
  123.             }
  124.  
  125.             .CreateCompanyForm .form-control {
  126.                 width: 62%;
  127.             }
  128.  
  129.             .CreateCompanyForm .FinancialYear .form-control, .CreateCompanyForm .BooksBegining .form-control {
  130.                 width: 30%;
  131.             }
  132.  
  133.         legend {
  134.             width: 30%;
  135.         }
  136.  
  137.         .ROWrow label {
  138.             width: 42%;
  139.         }
  140.  
  141.         .ROWrow .form-control {
  142.             width: 56%;
  143.         }
  144.     }
  145. </style>
  146.  
  147. <div class="CreateCompanyForm">
  148.     <h3>Company Creation</h3>
  149.     <form method="post">
  150.         <div class="row">
  151.             <div class="col-md-6 col-xs-12 left">
  152.                 <div class="form-group">
  153.                     <label>CompanyName<b style="color:red;">*</b> </label>
  154.                     <input type="text" class="form-control c-name" autofocus required id="companyName" name="companyName" onkeydown="keyEvent(mailingName)">
  155.                 </div>
  156.             </div>
  157.  
  158.             <div class="col-md-6 col-xs-12 rightt">
  159.                 <div class="form-group">
  160.                     <label>MailingName<b style="color:red;">*</b> </label>
  161.                     <input type="text" class="form-control m-name" id="mailingName" name="mailingName" onkeydown="keyEvent(address)">
  162.                 </div>
  163.             </div>
  164.         </div>
  165.  
  166.         <div class="row">
  167.             <div class="col-md-6 col-xs-12 left">
  168.                 <div class="form-group">
  169.                     <label>Address<b style="color:red;">*</b> </label>
  170.                     <input type="text" class="form-control address" id="address" name="address" onkeydown="keyEvent(phone)">
  171.                 </div>
  172.             </div>
  173.  
  174.             <div class="col-md-6 col-xs-12 rightt">
  175.                 <div class="form-group">
  176.                     <label>Phone No.</label>
  177.                     <input type="text" class="form-control pno" id="phone" name="phone" onkeydown="keyEvent(mobile)">
  178.                 </div>
  179.             </div>
  180.         </div>
  181.  
  182.         <div class="row">
  183.             <div class="col-md-6 col-xs-12 left">
  184.                 <div class="form-group">
  185.                     <label>Mobile</label>
  186.                     <input type="text" class="form-control mobile" id="mobile" name="mobile" onkeydown="keyEvent(emailId)">
  187.                 </div>
  188.             </div>
  189.  
  190.             <div class="col-md-6 col-xs-12 rightt">
  191.                 <div class="form-group">
  192.                     <label>E-mail </label>
  193.                     <input type="text" class="form-control email" id="emailId" name="emailId" onkeydown="keyEvent(country)">
  194.                 </div>
  195.             </div>
  196.         </div>
  197.  
  198.         <div class="row">
  199.             <div class="col-md-6 col-xs-12 left">
  200.                 <div class="form-group">
  201.                     <label>Country </label>
  202.                     <input type="text" class="form-control country" id="country" name="country" onkeydown="keyEvent(state)">
  203.                 </div>
  204.             </div>
  205.  
  206.             <div class="col-md-6 col-xs-12 rightt">
  207.                 <div class="form-group">
  208.                     <label>State </label>
  209.                     <input type="text" class="form-control state" id="state" name="state" onkeydown="keyEvent(pin)">
  210.                 </div>
  211.             </div>
  212.         </div>
  213.  
  214.         <div class="row">
  215.             <div class="col-md-6 col-xs-12 left">
  216.                 <div class="form-group">
  217.                     <label>Pincode </label>
  218.                     <input type="text" class="form-control pincode" id="pin" name="pin" onkeydown="keyEvent(currencyId)">
  219.                 </div>
  220.             </div>
  221.  
  222.             <div class="col-md-6 col-xs-12 rightt">
  223.                 <div class="form-group">
  224.                     <label>Currency </label>
  225.                     <select class="form-control currency" id="currencyId" name="currencyId" onkeydown="keyEvent(financialYearFrom)">
  226.                         <option value="Rupees">Rupees</option>
  227.                         <option value="Dollor">Dollor</option>
  228.                         <option value="Pound">Pound</option>
  229.                     </select>
  230.                 </div>
  231.             </div>
  232.         </div>
  233.  
  234.         <div class="row">
  235.             <div class="col-md-6 col-xs-12 left">
  236.                 <div class="form-group FinancialYear">
  237.                     <label>FinancialYear </label>
  238.                     <input type="text" class="form-control f-from1" id="financialYearFrom" name="financialYearFrom" onchange="BSDATE('#financialYearFrom', '#nepalifinancialyear');" ng-model="com.financialYearFrom" onkeydown="keyEvent(nepalifinancialyear)">
  239.                     <input type="text" class="form-control f-from2" id="nepalifinancialyear" onkeydown="keyEvent(booksBeginingFrom)">
  240.                 </div>
  241.             </div>
  242.  
  243.             <div class="col-md-6 col-xs-12 rightt">
  244.                 <div class="form-group BooksBegining">
  245.                     <label>BooksBegining </label>
  246.                     <input type="text" class="form-control b-from1" id="booksBeginingFrom" name="booksBeginingFrom" onchange="BSDATE('#booksBeginingFrom', '#nepalibooksbegin');" ng-model="com.booksBeginingFrom" onkeydown="keyEvent(nepalibooksbegin)">
  247.                     <input type="text" class="form-control b-from2" id="nepalibooksbegin" onkeydown="keyEvent(tin)">
  248.                 </div>
  249.             </div>
  250.         </div>
  251.  
  252.         <div class="row">
  253.             <div class="col-md-6 col-xs-12 left">
  254.                 <div class="form-group">
  255.                     <label>TIN No. </label>
  256.                     <input type="text" class="form-control tinno" id="tin" name="tin" onkeydown="keyEvent(pan)">
  257.                 </div>
  258.             </div>
  259.  
  260.             <div class="col-md-6 col-xs-12 rightt">
  261.                 <div class="form-group">
  262.                     <label>PAN No. </label>
  263.                     <input type="text" class="form-control panno" id="pan" name="pan" onkeydown="keyEvent(web)">
  264.                 </div>
  265.             </div>
  266.         </div>
  267.  
  268.         <div class="row">
  269.             <div class="col-md-6 col-xs-12 left">
  270.                 <div class="form-group">
  271.                     <label>Web </label>
  272.                     <input type="text" class="form-control panno" id="web" name="web" onkeydown="keyEvent(cst)">
  273.                 </div>
  274.             </div>
  275.             <div class="col-md-6 col-xs-12 rightt">
  276.                 <div class="form-group">
  277.                     <label>CST No. </label>
  278.                     <input type="text" class="form-control cstno" id="cst" name="cst" onkeydown="keyEvent(imglogo)">
  279.                 </div>
  280.             </div>
  281.         </div>
  282.  
  283.         <div class="row ROWrow">
  284.             <div class="col-md-6 col-xs-12">
  285.                 <div class="input-group image-preview">
  286.                     <label><code>Company Logo</code></label>
  287.                     <div class="row">
  288.                         <div class="col-md-6 col-xs-12">
  289.                             <div class="btn btn-default image-preview-input">
  290.                                 <span class="glyphicon glyphicon-folder-open"></span>
  291.                                 <span class="image-preview-input-title">Browse</span>
  292.                                 <input type="file" id="img" onchange="document.getElementById('image').src = window.URL.createObjectURL(this.files[0])" onkeydown="keyEvent(txtadminusername)" />
  293.                             </div>
  294.                             <!-- image-preview-clear button -->
  295.                             <button type="button" class="btn btn-primary" id="clearlogo">
  296.                                 <span class="glyphicon glyphicon-remove"></span> Clear
  297.                             </button>
  298.                         </div>
  299.                         <div class="col-md-6 col-xs-12">
  300.                             <img id="image" src="data:image/png;base64,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" class="img-thumbnail" />
  301.                         </div>
  302.                     </div>
  303.  
  304.                     <p id="pro" style="color:red;"></p>
  305.                 </div>
  306.             </div>
  307.  
  308.             <div class="col-md-6 col-xs-12">
  309.                 <fieldset>
  310.                     <legend><code>Register</code></legend>
  311.                     <div class="form-group">
  312.                         <label>Admin Username<b style="color:red;">*</b></label>
  313.                         <input type="text" class="form-control admin-u" id="strUsername" name="strUsername" onkeydown="keyEvent(strPassword)" autocomplete="off">
  314.                     </div>
  315.  
  316.                     <div class="form-group">
  317.                         <label>Password<b style="color:red;">*</b></label>
  318.                         <input type="password" class="form-control password" id="strPassword" name="strPassword" onkeydown="keyEvent(txtrepassword)" autocomplete="off">
  319.                     </div>
  320.  
  321.                     <div class="form-group">
  322.                         <label>Re-type Password<b style="color:red;">*</b>  </label>
  323.                         <input type="password" class="form-control re-password" id="txtrepassword" onchange="check_pass();" onkeydown="keyEvent(btnsave)" autocomplete="off">
  324.                         <label id="errmsg" style="color:red;display:none;">Password Do Not Match !!</label>
  325.                     </div>
  326.  
  327.                     <div class="Buttons">
  328.                         <!-- Save button -->
  329.                         <button type="button" class="btn btn-success a-save" id="btnsave"
  330.                                data-toggle="tooltip" title="Save" data-placement="top">
  331.                             <i class="fas fa-save"></i>
  332.                         </button>
  333.  
  334.                         <!-- Reset button -->
  335.                         <button type="button" class="btn btn-danger a-reset" data-toggle="tooltip" title="Reset" data-placement="top">
  336.                             <i class="fas fa-minus-circle"></i>
  337.                         </button>
  338.                     </div>
  339.                 </fieldset>
  340.             </div>
  341.         </div>
  342.     </form>
  343. </div>
  344.  
  345. <script>
  346.     $(function () {
  347.         $(".c-name").focus();
  348.         BSDATE('#financialYearFrom', '#nepalifinancialyear');
  349.         BSDATE('#booksBeginingFrom', '#nepalibooksbegin');
  350.  
  351.         $('#clearlogo').click(function () {
  352.             ClearPreview();
  353.         });
  354.  
  355.         $('#btnsave').on('click', function () {
  356.             debugger;
  357.             var imagefile = $("#img").get(0).files;
  358.             var fd = new FormData();
  359.             fd.append("imagefile", imagefile[0]);
  360.             fd.append("companyName", $('#companyName').val());
  361.             fd.append("mailingName", $('#mailingName').val());
  362.             fd.append("address", $('#address').val());
  363.             fd.append("phone", $('#phone').val());
  364.             fd.append("mobile", $('#mobile').val());
  365.             fd.append("emailId", $('#emailId').val());
  366.             fd.append("country", $('#country').val());
  367.             fd.append("state", $('#state').val());
  368.             fd.append("pin", $('#pin').val());
  369.             fd.append("currencyId", $('#currencyId').val());
  370.             fd.append("financialYearFrom", $('#financialYearFrom').val());
  371.             fd.append("booksBeginingFrom", $('#booksBeginingFrom').val());
  372.             fd.append("tin", $('#tin').val());
  373.             fd.append("cst", $('#cst').val());
  374.             fd.append("pan", $('#pan').val());
  375.             fd.append("strUsername", $('#strUsername').val());
  376.             fd.append("strPassword", $('#strPassword').val());
  377.             if ($.trim($('#companyName').val()) === "") {
  378.                 toastr.error("CompanyName Required", "Alert");
  379.                 $('#companyName').select();
  380.             }
  381.             else if ($.trim($('#mailingName').val()) === "") {
  382.                 toastr.error("MailingName Required", "Alert");
  383.                 $('#mailingName').select();
  384.             }
  385.             else if ($.trim($('#address').val()) === "") {
  386.                 toastr.error("Address Required", "Alert");
  387.                 $('#address').select();
  388.             }
  389.             else if ($.trim($('#strUsername').val()) === "") {
  390.                 toastr.error("Username Required", "Alert");
  391.                 $('#strUsername').select();
  392.             }
  393.             else if ($.trim($('#strPassword').val()) === "") {
  394.                 toastr.error("Password Required", "Alert");
  395.                 $('#strPassword').select();
  396.             }
  397.             else if ($.trim($('#txtrepassword').val()) === "") {
  398.                 toastr.error("Re-Type Password Required", "Alert");
  399.                 $('#txtrepassword').select();
  400.             }
  401.             else {
  402.                 $.ajax({
  403.                     type: 'POST',
  404.                     url: '/Accounts/insertcompanycreation',
  405.                     data: fd,
  406.                     contentType: false,
  407.                     processData: false,
  408.                     dataType: 'json',
  409.                     success: function (data) {
  410.                         if (data === "success") {
  411.                             toastr.success("Created Successfully", "Success");
  412.                             setTimeout(function () {
  413.                                 window.location.href = "/Accounts/Login";
  414.                             });
  415.                         }
  416.                         else {
  417.                             toastr.error("Created Failed", "Alert");
  418.                         }
  419.                     }
  420.                 });
  421.             }
  422.         });
  423.     });
  424.  
  425.     function keyEvent(foc) {
  426.         if (event.keyCode === 13) {
  427.             $(foc).focus();
  428.         }
  429.     }
  430.  
  431.     var date = new Date();
  432.     var year = date.getFullYear();
  433.     var dateee = year + '/' + "07" + '/' + "17";
  434.     $('#financialYearFrom').datepicker({ dateFormat: 'yy/mm/dd', minDate: new Date(year, 7 - 1, 17) }).datepicker("setDate", dateee);
  435.     $('#booksBeginingFrom').datepicker({ dateFormat: 'yy/mm/dd' }).datepicker("setDate", "today");
  436.  
  437.     $("#nepalifinancialyear").nepaliDatePicker({
  438.         dateFormat: "%y/%m/%d",
  439.         closeOnDateSelect: true
  440.     });
  441.  
  442.     $("#nepalibooksbegin").nepaliDatePicker({
  443.         dateFormat: "%y/%m/%d",
  444.         closeOnDateSelect: true
  445.     });
  446.  
  447.     $("#nepalifinancialyear").on("dateSelect", function (event) {
  448.         ADDATE('#nepalifinancialyear', '#financialYearFrom');
  449.     });
  450.  
  451.     $("#nepalibooksbegin").on("dateSelect", function (event) {
  452.         ADDATE('#nepalibooksbegin', '#booksBeginingFrom');
  453.     });
  454.  
  455.     function BSDATE(GetVal, SetVal) {
  456.         var ToDate = $(GetVal).val();
  457.         $.ajax({
  458.             url: '/Accounts/GetBsDate?ad=' + ToDate,
  459.             type: 'get',
  460.             success: function (data) {
  461.                 var from = data.split("/");
  462.                 var yr = calendarFunctions.getNepaliNumber(parseInt(from[0]));
  463.                 var mn = calendarFunctions.getNepaliNumber(parseInt(from[1]));
  464.                 var da = calendarFunctions.getNepaliNumber(parseInt(from[2]));
  465.                 var day = (/^\d$/.test(da)) ? +'0' + '' + da : da;
  466.                 var Month = (/^\d$/.test(mn)) ? +'0' + '' + mn : mn;
  467.                 var fullDate = day + '/' + Month + '/' + yr;
  468.                 $(SetVal).val(fullDate);
  469.             }
  470.         });
  471.     }
  472.  
  473.     function ADDATE(GetVal, SetVal) {
  474.         var dt = $(GetVal).val();
  475.         var from = dt.split("/");
  476.         var yr = calendarFunctions.getNumberByNepaliNumber(from[0].toString());
  477.         var mn = calendarFunctions.getNumberByNepaliNumber(from[1].toString());
  478.         var da = calendarFunctions.getNumberByNepaliNumber(from[2].toString());
  479.         var day = (/^\d$/.test(da)) ? +'0' + '' + da : da;
  480.         var Month = (/^\d$/.test(mn)) ? +'0' + '' + mn : mn;
  481.         var fullDate = day + '/' + Month + '/' + yr;
  482.         $.ajax({
  483.             url: '/Accounts/GetAdDate',
  484.             type: 'get',
  485.             data: { bs: fullDate },
  486.             success: function (data) {
  487.                 var to = data.split("/");
  488.                 var fillDate = to[0] + '/' + to[1] + '/' + to[2];
  489.                 $(SetVal).val(fillDate);
  490.             }
  491.         });
  492.     }
  493.  
  494.     function check_pass() {
  495.         if ($("#strPassword").val() === $("#txtrepassword").val()) {
  496.             $("#btnsave").focus();
  497.         }
  498.         else {
  499.             $("#errmsg").fadeIn();
  500.             $("#errmsg").fadeOut();
  501.         }
  502.     }
  503.  
  504.     $("#img").change(function () {
  505.         $('#image').show();
  506.         var File = this.files;
  507.         if (File && File[0]) {
  508.            ReadImage(File[0]);
  509.         }
  510.     });
  511.  
  512.     var ReadImage = function (file) {
  513.         var reader = new FileReader;
  514.         var image = new Image;
  515.         reader.readAsDataURL(file);
  516.         reader.onload = function (_file) {
  517.             image.src = _file.target.result;
  518.             image.onload = function () {
  519.                 var height = this.height;
  520.                 var width = this.width;
  521.                 var type = file.type;
  522.                 var size = ~~(file.size / 1024) + "KB";
  523.                 $("#image").attr('src', _file.target.result);
  524.                 $("#pro").text("Size:" + size + ", " + height + "X " + width + ", " + type + "");
  525.                 $("#pro").css("color", "white");
  526.             };
  527.         };
  528.     };
  529.  
  530.     function ClearPreview() {
  531.         $("#image").removeAttr('src');
  532.         $("#image").hide();
  533.         $("#pro").text('');
  534.     }
  535.  
  536.    
  537. </script>
Add Comment
Please, Sign In to add comment