Пример #1
0
        /// <summary>
        /// Created By :: Sakthivel.R
        /// Created On :: 30-4-2015
        /// Comments :: Select all records for ListContacts grid.
        /// </summary>
        #region Select_All_Records_ListContactsgrid
        public List <ListContacts> ListContactsgrid()
        {
            objEmailCampDataContext = new EmailCampDataContext();
            lstListContacts         = new List <ListContacts>();

            var Select = (from cde in objEmailCampDataContext.spListContacts_AllActions(null, null, null, null, null, null, null, null, "c")
                          select cde).ToList();

            if (Select.Count > 0)
            {
                lstListContacts = new List <ListContacts>();
                foreach (var item in Select)
                {
                    objListContacts          = new ListContacts();
                    objListContacts.ListName = item.ListName;
                    //objListContacts.TotalCount = item.;
                    objListContacts.CreatedOn     = item.CreatedOn;
                    objListContacts.CreatedBy     = item.CreatedBy;
                    objListContacts.UpdatedBy     = item.UpdatedBy;
                    objListContacts.UpdatedOn     = item.UpdatedOn;
                    objListContacts.PK_ContListID = item.PK_ContListID;
                    lstListContacts.Add(objListContacts);
                }
            }
            objEmailCampDataContext = null;
            objListContacts         = null;
            return(lstListContacts);
        }
Пример #2
0
        /// <summary>
        /// Created By :: Sakthivel.R
        /// Created On :: 28-4-2015
        /// Comments :: Select all records for ListContacts details.
        /// </summary>
        #region Select_All_Records_CreateListContacts
        public List <ListContacts> ListContactsSelect(int PK_ContListID)
        {
            objEmailCampDataContext = new EmailCampDataContext();
            lstListContacts         = new List <ListContacts>();

            var Select = (from cde in objEmailCampDataContext.spListContacts_AllActions(PK_ContListID, null, null, null, null, null, null, null, "a")
                          select cde).ToList();

            if (Select.Count > 0)
            {
                lstListContacts = new List <ListContacts>();
                foreach (var item in Select)
                {
                    objListContacts              = new ListContacts();
                    objListContacts.ListName     = item.ListName;
                    objListContacts.Comments     = item.comments;
                    objListContacts.CreatedOn    = item.CreatedOn;
                    objListContacts.CreatedBy    = item.CreatedBy;
                    objListContacts.UpdatedBy    = item.UpdatedBy;
                    objListContacts.UpdatedOn    = item.UpdatedOn;
                    objListContacts.FK_CompanyID = item.FK_CompanyID;
                    lstListContacts.Add(objListContacts);
                }
            }
            objEmailCampDataContext = null;
            objListContacts         = null;
            return(lstListContacts);
        }
Пример #3
0
        public ListContacts ListContacts()
        {
            ListContacts action = new ListContacts();

            action.Client(client);
            action.Proxy(proxy);
            return(action);
        }
Пример #4
0
        async Task UpdateDataCommand()
        {
            var lista = await GetContacts();

            ListContacts.Clear();

            foreach (Contacts contato in lista)
            {
                ListContacts.Add(contato);
            }
        }
Пример #5
0
        public MainViewModel(IDependencyService serviceLocator)
        {
            this.serviceLocator = serviceLocator;
            GetContact();
            Contact unContact = new Contact();

            Contacts = new ObservableCollection <ContactViewModel>(ListContacts
                                                                   .Select(c => new ContactViewModel(c)));


            SelectedContact = Contacts.FirstOrDefault();

            AddContact        = new AsyncDelegateCommand(OnAddContact);
            DeleteContact     = new AsyncDelegateCommand <ContactViewModel>(OnDeleteContact);
            EditContact       = new AsyncDelegateCommand <ContactViewModel>(OnEditContact);
            ShowContactDetail = new AsyncDelegateCommand <ContactViewModel>(OnShowContactDetails);
        }
Пример #6
0
        public void SearchBar_TextChanged(object sender, TextChangedEventArgs e)
        {
            string toLower         = System.Globalization.CultureInfo.CurrentCulture.TextInfo.ToTitleCase(e.NewTextValue);
            var    ContainerSearch = BindingContext as ContactsPageViewModel;

            ListContacts.BeginRefresh();
            if (string.IsNullOrWhiteSpace(toLower))
            {
                ListContacts.ItemsSource = ContainerSearch.Contacts;
            }
            else
            {
                ListContacts.ItemsSource = ContainerSearch.Contacts.Where(s => s.Name.Contains(toLower));
            }
            ListContacts.EndRefresh();
            SearchBar searchBar = (SearchBar)sender;
        }
Пример #7
0
        /// <summary>
        /// Created By :: Sakthivel.R
        /// Created On :: 28-4-2015
        /// Comments :: Updation function of ListContacts details.
        /// </summary>
        #region Delete_ListContactsCreation
        public void ListContactsDelete(int ListContactsid)
        {
            try
            {
                objEmailCampDataContext = new EmailCampDataContext();

                var Delete = (from cde in objEmailCampDataContext.spListContacts_AllActions(ListContactsid, null, null, null, null, null, null, null, "d")
                              select cde).ToList();

                Delete                  = null;
                objListContacts         = null;
                objEmailCampDataContext = null;
            }
            catch (Exception ex)
            {
                ex.ToString();
            }
        }
Пример #8
0
        /// <summary>
        /// Created By :: Sakthivel.R
        /// Created On :: 28-4-2015
        /// Comments :: Updation function of ListContacts details.
        /// </summary>
        #region Update_ListContactsCreation
        public void ListContactsUpdate(ListContacts objListContacts)
        {
            try
            {
                objEmailCampDataContext = new EmailCampDataContext();

                var Update = (from cde in objEmailCampDataContext.spListContacts_AllActions(objListContacts.PK_ContListID, objListContacts.ListName, objListContacts.Comments, objListContacts.CreatedBy, objListContacts.CreatedOn, objListContacts.UpdatedBy, objListContacts.UpdatedOn, objListContacts.FK_CompanyID, "u")
                              select cde).ToList();

                Update                  = null;
                objListContacts         = null;
                objEmailCampDataContext = null;
            }
            catch (Exception ex)
            {
                ex.ToString();
            }
        }
Пример #9
0
        private async void DeleteCommandMethod(object obj)
        {
            //var x = (obj as Syncfusion.ListView.XForms.ItemTappedEventArgs).ItemData;
            if (await UserDialogs.Instance.ConfirmAsync(new ConfirmConfig
            {
                CancelText = "Cancel",
                OkText = "Ok",
                Message = App.Idioma.TwoLetterISOLanguageName == MyIdioma.Español ? "¿Estás seguro de borrar el contacto?" : "Are you sure you want to delete the contact ?",
            }))
            {
                var x = (UserModel)obj;

                if (ItemIndex >= 0)
                {
                    ListContacts.RemoveAt(ItemIndex);
                }

                //Agregar el metodo de borrado de usuario
                if (await Services.UserService.DeleteUserAsync(x.UserID))
                {
                    await Application.Current.MainPage.DisplayAlert("JobMe!",
                                                                    App.Idioma.TwoLetterISOLanguageName == MyIdioma.Español? "Contacto eliminado" : "Contact successfully deleted",
                                                                    "OK");

                    //MessagingCenter.Send<EditJobViewModel, int>(this, "UpdateList", 1);
                }
                else
                {
                    await Application.Current.MainPage.DisplayAlert("JobMe!",
                                                                    App.Idioma.TwoLetterISOLanguageName == MyIdioma.Español? "Error eliminando el contacto" : "Error deleting contact",
                                                                    "OK");
                }

                //sfListView.ResetSwipe();
            }
            ListView.ResetSwipe();
        }
Пример #10
0
 public void AccessUpdateContacts(ListContacts objListContacts1)
 {
     objDL_ListContacts.ListContactsUpdate(objListContacts1);
 }
Пример #11
0
        //public void AccessExcelDataStore()
        //{
        //    objDL_ListContacts.ListContactsExcelInsert();
        //}

        public void AccessInsertContacts(ListContacts objListContacts1)
        {
            objDL_ListContacts.ListContactsInsert(objListContacts1);
        }