예제 #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
파일: SAT_VM.cs 프로젝트: Eomputer/SatApp
        //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;
            }
        }