Clonare i dati in una classe che eredita da Models Entities

Usando modelli quali collegamento dati ad un MSSQL db, capita di implementare delle classi che, ereditando dagli stessi modelli, posseggano la stessa struttura base ed in più aggiungano delle estensioni per migliorare/ottimizzare l'interfaccia passando attraverso MVC. Come applicazione pratica, si supponga di trovarsi nella necessità di avere, nella classe figlia, tutti i dati della classe madre con, in aggiunta, una o più proprietà che raccoglie/ono i dati di una o più colonne per visualizza...
Di più

WPF – Combobox con binding a database e visualizzazione multicampi

Molto spesso capita di dover utilizzare all'interno di una maschera con un binding su una tabella (tipo TabAcquisti) una combobox con dei dati presenti in una tabella collegata (ad esempioTabClienti), ove la necessità è quella di includere all'interno della visualizzazione più colonne (per esempio 'Cognome Nome') mantenendo l'ID collegato ad un campo della tabella a cui è collegata la maschera. Per fare ciò, mi sono avvalso del seguente codice: <Window.Resources> ... <Collect...
Di più

Ricavare l’IP del PC appartenente ad una LAN (10, 172, 192)

Public Class GetIP   Public Function GetIP() As String     GetIP = ""     Dim IPList As System.Net.IPHostEntry = System.Net.Dns.GetHostEntry(System.Net.Dns.GetHostName)     For Each IPaddress As IPAddress In IPList.AddressList       'Only return IPv4 routable IPs       If (IPaddress.AddressFamily = Sockets.AddressFamily.InterNetwork) AndAlso (IsPrivateIP(IPaddress.ToString)) Then         GetLocalIP = IPaddress.ToString       End If     Next     Return GetIP ...
Di più

Controllare se una stringa é un Indirizzo IP o EMail

Dim stringa As String = "192.168.0.1"   Dim isValidAddress As Boolean = False   Dim _regex As Regex = New Regex("\b(25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)\.(25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)\.(25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)\.(25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)\b") If _regex.Match(stringa).Success Then      isValidAddress = True Else       isValidAddress = False  End If   ' isValidAddress = true means that the sequence is correct  If isValidAddress = Tru...
Di più

Prevenire la rimozione del record corrente

Prevenire la rimozione del record corrente con un msgbox (vb.net) dopo il BindingNavigator DeleteItem  'Questo codice in VB.Net permette di confermare o meno la cancellazione di una riga da un dataset richiesta dalla pressione del pulsante 'Delete' in una Binding Navigator Bar.   Private Sub BindingNavigatorDeleteItem_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles BindingNavigatorDeleteItem.Click     If (Me.Validate() And Not (CustomersBindingSource Is ...
Di più

Esempi di stringhe per la manipolazione di date

Di seguito una lista di stringhe utili per la formattazione delle date da usare in T-SQL: SELECT convert(varchar, getdate(), 100) – mon dd yyyy hh:mmAM (or PM) – Oct 2 2008 11:01AM SELECT convert(varchar, getdate(), 101) – mm/dd/yyyy - 10/02/2008 SELECT convert(varchar, getdate(), 102) – yyyy.mm.dd – 2008.10.02 SELECT convert(varchar, getdate(), 103) – dd/mm/yyyy SELECT convert(varchar, getdate(), 104) – dd.m...
Di più

Leggere un file di testo riga per riga

La funzione restituisce un arraylist contenente tutte le righe di testo contenute all'interno del file passato come parametro. public ArrayList ReadLinesFromFile(string FilePath)   {     ArrayList tmpArrayList = new ArrayList();     string line;     // Read the file and display it line by line.     System.IO.S...
Di più

WebBrowser Error Error: “Object doesn’t support this property or method.”

Quando si utilizza un controllo WebBrowser in un'applicazione WinFormse compare una finestra "Errore Script" affermando che "Un errore ha occurred nello script in questa pagina." con "Errore: oggetto non supporta questa proprietà o metodo", il problema si risolve impostando a livello di codice : webBrowser1.ScriptErrorsSuppressed = true; Lo stesso effetto si ottiene impostando la proprietà nella relativa finestra del designer.
Di più

ASP.Net – File Upload (c#)

maschera web form <%@ Page Language="C#" AutoEventWireup="true" CodeFile="Default.aspx.cs" Inherits="_Default" %> <!DOCTYPE html><html xmlns="http://www.w3.org/1999/xhtml"> <head runat="server"> <title>ASP.Net esempio di file upload </title> </head> <body> <form id="form1" runat="server"> <asp:FileUpload id="FileUploadControl" runat="...
Di più

GRIDVIEW CON FILTRO DINAMICO ASP.NET C#

CODICE ASPX <asp:SqlDataSource ID="sorgente" ConnectionString="<%$ ConnectionStrings: northwind %>" SelectCommand="SELECT * FROM Customers" runat="server"> </asp:SqlDataSource> CODE BEHIND protected void Page_Load(object sender, EventArgs e) { //faccio questa operazione solo se l'utente ha fatto il postback in seguito alla compilazione dei campi di ricerca if (Page.IsPostBack) { ...
Di più