예제 #1
0
 private void Guardar()
 {
     try
     {
         var obj = new cTipoRecurso();
         var tr  = new TIPO_RECURSO();
         tr.DESCR   = Descripcion;
         tr.TIPO    = Tipo;
         tr.ESTATUS = Estatus;
         if (SelectedItem != null)
         {  //Actualizar
             tr.ID_TIPO_RECURSO = SelectedItem.ID_TIPO_RECURSO;
             obj.Actualizar(tr);
         }
         else
         {   //Agregar
             obj.Insertar(tr);
         }
         //Limpiamos las variables
         Clave       = 0;
         Descripcion = Tipo = string.Empty;
         Estatus     = "S";
         Busqueda    = string.Empty;
         //Mostrar Listado
         Consulta();
     }
     catch (Exception ex)
     {
         StaticSourcesViewModel.ShowMessageError("Algo pasó...", "Ocurrió un error al guardar.", ex);
     }
 }
예제 #2
0
 private void Consulta()
 {
     try
     {
         cTipoRecurso tipoRecurso = new cTipoRecurso();
         ListItems.Clear();
         ListItems = new List <TIPO_RECURSO>(tipoRecurso.ObtenerTodos(Busqueda, string.Empty));
         if (ListItems.Count > 0)
         {
             EmptyVisible = false;
         }
         else
         {
             EmptyVisible = true;
         }
     }
     catch (Exception ex)
     {
         StaticSourcesViewModel.ShowMessageError("Algo pasó...", "Ocurrió un error al obtener datos.", ex);
     }
 }