Mostrando entradas con la etiqueta C-Sharp. Mostrar todas las entradas
Mostrando entradas con la etiqueta C-Sharp. Mostrar todas las entradas

miércoles, 16 de junio de 2010

Obtener la iniciales de un nombre y apellidos | Csharp

Solución temporal que encontre a la obtención de las iniciales de un nombre y apellidos por ejemplo de:
San Francisco Toledo = SFT
Se debe enviar una cadena con el nombre y apellidos completo por ej;
MessageBox.Show(iniciales_de_un_nombre("San Francisco Toledo"));

Lo que nos mostrara el MessageBox es "SFT"

Bien sin mas que decir aqui el método que lo hace posible ñ_ñ
public string iniciales_de_un_nombre(string nombrecompleto)
{
string[] nombreyapellidos = new string[4];
char[] splitter = { ' ' };
nombreyapellidos = nombres.Split(splitter);
string[] iniciales = new string[4];

for (int x = 0; x < nombreyapellidos.Length; x++)
{
string temp= nombreyapellidos[x];
temp = temp.Remove(1, temp.Length - 1);
iniciales[x]= temp;
result +=iniciales[x];
}

return result;
}


Salu2 y espero que alguien le sea útil a pesar de ser muy simple.

martes, 13 de abril de 2010

Mysql easy Class

Esta es una librería que uso para acceder a la BD desde cualquier form u otra clase, lo concentro en este dll, luego lo importo a la nueva aplicación y lo uso, es básica pero muy útil.

using MySql.Data.MySqlClient;
namespace library.mysqldb
{
public class mysql_db
{
#region datos de acceso a la BD
public static string host()
{
string server = "host/ip";
return server;
}
public static string database()
{
string database = "basededatos";
return database;
}
public static string username()
{
string username = "userdb";
return username;
}
public static string password()
{
string password = "password";
return password;
}
#endregion

public static string LogStr()
{
string mysqlconn = "server = " + host() + ";" +
"database=" + database() + ";" +
"user id=" + username() + ";" +
"pwd=" + password() + ";";
return mysqlconn;
}

public static bool testconexionDB()
{
string DBString = "";
MySqlConnection dbConnection = new MySqlConnection();
dbConnection.ConnectionString = LogStr();

try
{
dbConnection.Open();
DBString = "Server Version: " + dbConnection.ServerVersion + "\nDatabase: " + dbConnection.Database;
dbConnection.Close();
return true;
}

catch
{
return false;
}

}

public static string versionDB()
{
string DBString;
MySqlConnection dbConnection = new MySqlConnection();
dbConnection.ConnectionString = LogStr();

try
{
dbConnection.Open();
DBString = "Server Version: " + dbConnection.ServerVersion + "\nDatabase: " + dbConnection.Database;
dbConnection.Close();

return DBString;
}

catch
{
DBString = "No se pueden obtener datos, error en la conexión...";
return DBString;
}

}

}

}