protected void ValidaProgetto_ServerValidate(Object sender, ServerValidateEventArgs args) { ValidationClass c = new ValidationClass(); // true se non esiste già il record args.IsValid = !c.CheckExistence("ProjectCode", args.Value, "Projects"); // Evidenzia campi form in errore c.SetErrorOnField(args.IsValid, FVProgetto, "TBProgetto"); }
protected void ValidaAttivita_ServerValidate(object source, ServerValidateEventArgs args) { ValidationClass c = new ValidationClass(); // true se non esiste già il record args.IsValid = !c.CheckExistence("ActivityCode", args.Value, "Activity"); // cambia colore del campo in errore c.SetErrorOnField(args.IsValid, FVattivita, "ActivityCodeTextBox"); }
protected void GridView1_RowDeleting(Object sender, GridViewDeleteEventArgs e) { ValidationClass c = new ValidationClass(); // verifica integrità database if (c.CheckExistence("Activity_id", e.Keys[0].ToString(), "Hours")) { e.Cancel = true; // Call separate class, passing page reference, to register Client Script: Page lPage = this.Page; Utilities.CreateMessageAlert(ref lPage, "Cancellazione non possibile, attività già utilizzata su tabella ore", "strKey1"); } }
protected void GVCustomers_RowDeleting(object sender, GridViewDeleteEventArgs e) { ValidationClass c = new ValidationClass(); // verifica integrità database if (c.CheckExistence("CodiceCliente", e.Keys[0].ToString(), "Projects")) { e.Cancel = true; // Call separate class, passing page reference, to register Client Script: Page lPage = this.Page; Utilities.CreateMessageAlert(ref lPage, "Cancellazione non possibile, cliente utilizzato su tabella progetti", "strKey1"); } }