Esempio n. 1
0
        public HorasExtraOfflineModel CargarBDOffline()
        {
            Crypto.Decrypt(pathDB + filenamex, pathDB + filename);

            XmlSerializer          xml = new XmlSerializer(typeof(HorasExtraOfflineModel));
            HorasExtraOfflineModel HoraExtraOffline;

            try
            {
                using (FileStream fileStream = new FileStream(pathDB + filename, FileMode.Open))
                {
                    HoraExtraOffline = (HorasExtraOfflineModel)xml.Deserialize(fileStream);
                }
            }
            catch (System.Exception)
            {
                HoraExtraOffline = null;
                MessageBox.Show("No se pudo cargar el archivo de base de datos local, " +
                                "porfavor contacte con administrador de sistemas", "Error",
                                MessageBoxButton.OK, MessageBoxImage.Error);
            }
            heom = HoraExtraOffline;
            File.Delete(pathDB + filename);
            return(heom);
        }
Esempio n. 2
0
 public HorasExtraControl()
 {
     sc              = new HorasExtraOfflineModel();
     sc.Empleados    = GetEmpleados();
     sc.Sucursales   = GetSucursales();
     sc.TipoHoras    = GetTipoHoras();
     sc.Usuarios     = GetUsuarios();
     sc.Trabajos     = GetTrabajos();
     sc.Dispositivos = GetDispositivos();
 }
Esempio n. 3
0
 public HorasExtraOfflineControl()
 {
     heom = new HorasExtraOfflineModel();
 }
Esempio n. 4
0
 public HorasExtraControl(HorasExtraOfflineModel heom)
 {
     sc = heom;
 }