From a90d7ff2e8c2b2607d1a9f84cafa1f10c12b2a32 Mon Sep 17 00:00:00 2001 From: michele Date: Wed, 6 Dec 2023 16:53:41 +0100 Subject: [PATCH] michele: controllo email --- Controllers/AnagController.cs | 38 +++++++++++++++++------------------ Models/Anag.cs | 2 ++ Models/AziendaRif.cs | 3 +++ Models/Chiusure.cs | 1 - Models/CommesseVT_Table.cs | 3 --- Models/Impianto.cs | 2 -- 6 files changed, 24 insertions(+), 25 deletions(-) diff --git a/Controllers/AnagController.cs b/Controllers/AnagController.cs index 28452cd..1ea34b6 100644 --- a/Controllers/AnagController.cs +++ b/Controllers/AnagController.cs @@ -463,7 +463,6 @@ namespace VirtualTask.Controllers helper.SetStringValue("errMsg", errMes); return RedirectToAction("Error"); } - } #endregion DELETE @@ -509,6 +508,7 @@ namespace VirtualTask.Controllers } return seriale; } + private async void updateSeriale(Progressivo p) { SessionHelper helper = new SessionHelper(this); @@ -840,31 +840,31 @@ namespace VirtualTask.Controllers update.val_prog = p; update.tipo_prog = _sercomm; update.azienda = tenant; - UpdateSeriale(update); + updateSeriale(update); } return seriale; } - private async void UpdateSeriale(Progressivo p) - { - SessionHelper helper = new SessionHelper(this); - token = helper.GetStringValue("tok"); - apiUrl = helper.GetStringValue("apiUrl"); - tenant = helper.GetStringValue("tenant"); - urlBase = apiUrl + "progressivo/mod"; - urlBase = urlBase + "?token=" + token; + //private async void UpdateSeriale(Progressivo p) + //{ + // SessionHelper helper = new SessionHelper(this); + // token = helper.GetStringValue("tok"); + // apiUrl = helper.GetStringValue("apiUrl"); + // tenant = helper.GetStringValue("tenant"); + // urlBase = apiUrl + "progressivo/mod"; + // urlBase = urlBase + "?token=" + token; - client = new HttpClient(); + // client = new HttpClient(); - var stringPayload = JsonConvert.SerializeObject(p); - var httpContent = new StringContent(stringPayload, Encoding.UTF8, "application/json"); - var httpResponse = await client.PostAsync(urlBase, httpContent); + // var stringPayload = JsonConvert.SerializeObject(p); + // var httpContent = new StringContent(stringPayload, Encoding.UTF8, "application/json"); + // var httpResponse = await client.PostAsync(urlBase, httpContent); - if (httpResponse.Content != null) - { - var responseContent = await httpResponse.Content.ReadAsStringAsync(); - } - } + // if (httpResponse.Content != null) + // { + // var responseContent = await httpResponse.Content.ReadAsStringAsync(); + // } + //} #endregion altri metodi diff --git a/Models/Anag.cs b/Models/Anag.cs index b5313f0..55af941 100644 --- a/Models/Anag.cs +++ b/Models/Anag.cs @@ -19,6 +19,7 @@ namespace VirtualTask.Models [Display(Name = "Email")] [StringLength(254)] + [RegularExpression("^[a-zA-Z0-9_\\.-]+@([a-zA-Z0-9-]+\\.)+[a-zA-Z]{2,6}$", ErrorMessage = "formato campo Email non valido")] /// email public string? an_email { get; set; } @@ -49,6 +50,7 @@ namespace VirtualTask.Models [Display(Name = "Pec")] [StringLength(254)] + [RegularExpression("^[a-zA-Z0-9_\\.-]+@([a-zA-Z0-9-]+\\.)+[a-zA-Z]{2,6}$", ErrorMessage = "formato campo Email non valido")] /// pec public string? an_empec { get; set; } diff --git a/Models/AziendaRif.cs b/Models/AziendaRif.cs index dd406db..e719120 100644 --- a/Models/AziendaRif.cs +++ b/Models/AziendaRif.cs @@ -5,14 +5,17 @@ namespace VirtualTask.Models public class AziendaRif { [Display(Name = "Azienda")] + [StringLength(5)] /// azienda public string? piazihoc { get; set; } [Display(Name = "Cod. Tecnico")] + [StringLength(15)] /// tecnico public string? picodtec { get; set; } [Display(Name = "tecnico")] + [StringLength(5)] /// tecnico public string? pirifazi { get; set; } diff --git a/Models/Chiusure.cs b/Models/Chiusure.cs index 897f72d..6d718da 100644 --- a/Models/Chiusure.cs +++ b/Models/Chiusure.cs @@ -11,7 +11,6 @@ namespace VirtualTask.Models [StringLength(15)] [Display(Name = "Codice"), Required(ErrorMessage = "Inserire codice chiamata")] - public string? cccodice { get; set; } [StringLength(50)] diff --git a/Models/CommesseVT_Table.cs b/Models/CommesseVT_Table.cs index b86d05a..0a3c6c4 100644 --- a/Models/CommesseVT_Table.cs +++ b/Models/CommesseVT_Table.cs @@ -11,18 +11,15 @@ namespace VirtualTask.Models public string? lacodazi { get; set; } - [Required] [StringLength(15)] [Display(Name = "Codice Commessa")] public string? lacodcom { get; set; } - [Required] [StringLength(40)] [Display(Name = "Fase Commessa")] public string? ladeslav { get; set; } - [Display(Name = "Data fine commessa")] public DateTime? ladatchi { get; set; } diff --git a/Models/Impianto.cs b/Models/Impianto.cs index 549a110..57ab3d4 100644 --- a/Models/Impianto.cs +++ b/Models/Impianto.cs @@ -62,11 +62,9 @@ namespace VirtualTask.Models /// Provincia [Display(Name = "Provincia")] [StringLength(2)] - public string? improvin { get; set; } [Display(Name = "Cliente"), Required(ErrorMessage = "Selezionare un cliente")] - /// cliente associato public string? imultcli { get; set; }