Advertisement
Guest User

Untitled

a guest
Mar 28th, 2017
61
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.02 KB | None | 0 0
  1. Service
  2. var dia1Service = new Basics.Services.Services.Formulario.Dia1Service();
  3.  
  4. Form
  5. var dia1 = dia1Service.getByCadastroId(id);
  6.  
  7. function validaDataDois(campo, valor) {
  8. var variavelBasais = @(dadosBasais.isubrar);
  9. var variavelDia1 = @(dia1.isubrd1);
  10.  
  11. var date = new Date(valor.split('/').reverse().join('/'));
  12.  
  13. var dataAlta = $('[name="dtirr"]').val();
  14. var dataAltaValida = new Date(dataAlta.split('/').reverse().join('/'));
  15.  
  16.  
  17. var dateDia1 = '@(dia1 != null && !string.IsNullOrEmpty(dia1.dtd1) ? Convert.ToDateTime(dia1.dtd1).ToString("dd/MM/yyyy") : string.Empty)'
  18. var dateDia1Valid = new Date(dateDia1.split('/').reverse().join('/'));
  19.  
  20. var dataRandomizado = '@Convert.ToDateTime(ViewBag.datarandomizacao.ToString()).ToString("dd/MM/yyyy")';
  21. var dataRando = new Date(dataRandomizado.split('/').reverse().join('/'));
  22.  
  23. if (!isValidDate(valor)) {
  24. $('#dtirr-msg').show();
  25. $('#dtirr-msg').text('Data inválida: ' + dataAlta);
  26. $('[name="dtirr"]').val('');
  27. }else if(variavelBasais == "1"){
  28. if(dataAltaValida < dataRando){
  29. $('#dtirr-msg').show();
  30. $('#dtirr-msg').text('A data informada está menor que a data de randomização: ' + dataRandomizado);
  31. $('[name="dtirr"]').val('');
  32. }
  33. }else if(variavelDia1 == "1"){
  34. // A DATA TEM QUE APARECER NESSE CAMPO ABAIXO
  35. $('[name="dtirr"]').val();
  36. }
  37. else {
  38. $('#dtirr-msg').hide();
  39. $('.valida_btn').prop('disabled', false).attr('disabled');
  40. }
  41. }
  42.  
  43. $('button').on('click', function() {
  44. localStorage.setItem('algumaDataEspecial', valorDaDataEspecial);
  45. });
  46.  
  47. $(document).ready(function(){
  48. if(localStorage.getItem('algumaDataEspecial')){
  49. var data = localStorage.getItem('algumaDataEspecial');
  50. //Colocar o valor no input, ou seja lá o que quer fazer
  51. localStorage.removeItem('algumaDataEspecial');
  52. }
  53. });
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement