Пример #1
0
        // Este metodo permite actualizar la lista de partes
        public void ActualizarLista()
        {
            try
            {
                RepositorySatApp bbdd = new RepositorySatApp();
                //BindingContext: propiedad del objeto de destino debe establecerse en el objeto de origen, se debe llamar al método
                //(que se usa a menudo junto con la Binding en el objeto de destino para enlazar una propiedad de ese objeto a una propiedad del objeto de origen.
                //
                var vm = BindingContext as SAT_VM;
                vm.ListadoPartes.Clear();

                DatosParte parte;

                //Lista los partes asociados al Técnico. Busca por código de Personal
                List <SAT> ListadoSAT = bbdd.GetPartesAbiertos <SAT>(Variables.CodigoPersonal);

                //Añade los partes al ListView
                foreach (var st in ListadoSAT)
                {
                    parte = bbdd.CargarDatosDeParte(st);

                    vm.ListadoPartes.Add(parte);
                }
                bbdd.CerrarConexion();
            }
            catch (Exception ex)
            {
                throw ex;
            }
        }
Пример #2
0
        //Este método devuelve los partes asignados al técnico.
        public SAT_VM()
        {
            RepositorySatApp database = new RepositorySatApp();

            List <SAT> ListadoSAT = database.GetPartesAbiertos <SAT>(Variables.CodigoPersonal);

            foreach (var sat in ListadoSAT)
            {
                DatosParte parte = database.CargarDatosDeParte(sat);

                ListadoPartes.Add(parte);
                Variables.DatosParte = null;
            }
        }
Пример #3
0
 //Verifica si existe Partes Abiertos
 public bool Haypartesabiertos()
 {
     try
     {
         RepositorySatApp datos = new RepositorySatApp();
         var list = datos.GetPartesAbiertos <SAT>(Variables.CodigoPersonal);
         datos.CerrarConexion();
         if (list.Count > 0)
         {
             return(true);
         }
         else
         {
             return(false);
         }
     }
     catch (Exception ex)
     {
         throw ex;
     }
 }