public static void mostrarCartelDeError(string strErrorActual)
{
int intCodigoDeError=0;
string strMensajeDeError="";
if (strErrorActual.IndexOf(',') != -1)
{
try
{
intCodigoDeError = Convert.ToInt32(strErrorActual.Split(',')[0]);
strMensajeDeError = strErrorActual.Split(',')[1];
}
catch
{
intCodigoDeError = -1;
}
}
switch (intCodigoDeError)
{
case 2627:
strErrorActual = "Ya existe un proceso de....";
break;
case 547:
strErrorActual = "El registro está siendo utilizado.\nNo puede ser eliminado...";
break;
case 15025: case 15023:
strErrorActual = "El usuario ya está registrado...";
break;
case 15151:
strErrorActual = "El usuario no existe...";
break;
.
.
.
.
.
default:
strErrorActual = "Ha ocurrido un error interno, contacte con el desarrollador";
break;
}
MessageBox.Show(strErrorActual, "Error", MessageBoxButtons.OK, MessageBoxIcon.Error);
}