コード例 #1
0
        public async Task FicMetInsertNewRhCatDirWeb(rh_cat_dir_web FicPazt_rh_cat_dir_web_Item)
        {
            using (await ficMutex.LockAsync().ConfigureAwait(false))
            {
                var FicExistingInventarioItem = await ficSQLiteConnection.Table <rh_cat_dir_web>()
                                                .Where(x => x.IdDirWeb == FicPazt_rh_cat_dir_web_Item.IdDirWeb)
                                                .FirstOrDefaultAsync();

                DateTime dta        = DateTime.Now.ToLocalTime();
                string   dta_string = dta.ToString("yyyy-MM-dd");


                if (FicExistingInventarioItem == null)
                {
                    FicPazt_rh_cat_dir_web_Item.FechaReg        = dta_string;
                    FicPazt_rh_cat_dir_web_Item.FechaUltMod     = dta_string;
                    FicPazt_rh_cat_dir_web_Item.UsuarioMod      = FicPazt_rh_cat_dir_web_Item.UsuarioReg;
                    FicPazt_rh_cat_dir_web_Item.IdTipoGenDirWeb = 9;

                    await ficSQLiteConnection.InsertAsync(FicPazt_rh_cat_dir_web_Item).ConfigureAwait(false);
                }
                else
                {
                    FicPazt_rh_cat_dir_web_Item.IdDirWeb        = FicExistingInventarioItem.IdDirWeb;
                    FicPazt_rh_cat_dir_web_Item.FechaUltMod     = dta_string;
                    FicPazt_rh_cat_dir_web_Item.UsuarioMod      = FicPazt_rh_cat_dir_web_Item.UsuarioReg;
                    FicPazt_rh_cat_dir_web_Item.IdTipoGenDirWeb = 9;
                    await ficSQLiteConnection.UpdateAsync(FicPazt_rh_cat_dir_web_Item).ConfigureAwait(false);
                }
            }
        }
コード例 #2
0
        public async Task <cat_personas> FitMetGetPersona(rh_cat_dir_web FicPazt_rh_cat_dir_web_Item)
        {
            using (await ficMutex.LockAsync().ConfigureAwait(false))
            {
                var FicPersonaItem = await ficSQLiteConnection.Table <cat_personas>()
                                     .Where(x => x.IdPersona == FicPazt_rh_cat_dir_web_Item.ClaveReferencia)
                                     .FirstOrDefaultAsync();

                if (FicPersonaItem == null)
                {
                    return(FicPersonaItem);
                }
                else
                {
                    return(null);
                }
            }
        }
コード例 #3
0
        private void DirWeb()
        {
            var ficZt_Dirweb = new rh_cat_dir_web();

            FicLoSrvNavigationCatPersonas.FicMetNavigateTo <FicVmRhCatDirWebList>(ficZt_Dirweb);
        }
コード例 #4
0
        private void AddCommandExecute()
        {
            var ficZt_cat_productos = new rh_cat_dir_web();

            FicLoSrvNavigationCatPersonas.FicMetNavigateTo <FicVmRhCatDirWebItem>(ficZt_cat_productos);
        }
コード例 #5
0
 public async Task FicMetRemoveRhCatDirWeb(rh_cat_dir_web FicPaZt_rh_cat_dir_web_Item)
 {
     await ficSQLiteConnection.DeleteAsync(FicPaZt_rh_cat_dir_web_Item);
 }