65 lines
1.8 KiB
C#
65 lines
1.8 KiB
C#
using System;
|
|
|
|
namespace bdAsegasa.db
|
|
{
|
|
public partial class estadossiniestros_eiac
|
|
{
|
|
public static int ObtieneSituacionSiniestroV6(claves_situacionsiniestro Clave)
|
|
{
|
|
try
|
|
{
|
|
switch (Clave)
|
|
{
|
|
case claves_situacionsiniestro.AP:
|
|
return (int)ClavesSituacionSiniestroEnum.ABIERTO;
|
|
case claves_situacionsiniestro.CE:
|
|
return (int)ClavesSituacionSiniestroEnum.CERRADO;
|
|
case claves_situacionsiniestro.RA:
|
|
return (int)ClavesSituacionSiniestroEnum.REABIERTO;
|
|
case claves_situacionsiniestro.RC:
|
|
return (int)ClavesSituacionSiniestroEnum.RECHAZADO;
|
|
default:
|
|
return (int)ClavesSituacionSiniestroEnum.DESCONOCIDA;
|
|
}
|
|
}
|
|
catch
|
|
{
|
|
return (int)ClavesSituacionSiniestroEnum.DESCONOCIDA;
|
|
}
|
|
}
|
|
|
|
public enum ClavesSituacionSiniestroEnum : int
|
|
{
|
|
ABIERTO = 1,
|
|
CERRADO = 2,
|
|
REABIERTO = 3,
|
|
RECHAZADO = 4,
|
|
DESCONOCIDA = 99
|
|
}
|
|
|
|
public enum claves_situacionsiniestro
|
|
{
|
|
AP,
|
|
CE,
|
|
RA,
|
|
RC
|
|
}
|
|
|
|
|
|
public string DescripcionSituacionSiniestro
|
|
{
|
|
get
|
|
{
|
|
if (SituacionSiniestro.HasValue)
|
|
{
|
|
return ((ClavesSituacionSiniestroEnum)SituacionSiniestro.Value).ToString().Replace("_", " ");
|
|
}
|
|
else
|
|
{
|
|
return "";
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|