예제 #1
0
 public string AgregarEstado(TR_estado estado)
 {
     try
     {
         procedimiento.AgregarEstado(estado);
         return("OK");
     }
     catch (NullReferenceException)
     {
         return("Todos los campos deben estar completos");
     }
     catch (InvalidCastException)
     {
         return("El tipo de formato enviado no corresponde");
     }
     catch (Exception)
     {
         return("El tipo de dato ingresado no es correcta");
     }
 }
예제 #2
0
 public string ActualizarEstado(int id, TR_estado estado)
 {
     try
     {
         var resultado = procedimiento.ExisteEstado(id);
         if (resultado == true)
         {
             procedimiento.ActualizarEstado(id, estado);
             return("OK");
         }
         return("El código del estado no arrojó resultado");
     }
     catch (DbUpdateConcurrencyException)
     {
         return("Error al mmento de actualizar el estado");
     }
     catch (Exception)
     {
         return("Ha ocurrido un error al momento de actualizar");
     }
 }