Example #1
0
        /// <summary>
        /// Llena el grid de Marital status
        /// </summary>
        /// <param name="maritalStatus">Objeto para seleccionar con el recharge</param>
        /// <history>
        /// [emoguel] created 01/04/2016
        /// [erosado] 19/05/2016  Modified. Se agregó asincronía
        /// </history>
        private async void LoadMaritalStatus(MaritalStatus maritalStatus = null)
        {
            try
            {
                status.Visibility = Visibility.Visible;
                int nIndex = 0;
                List <MaritalStatus> lstMaritalStatus = await BRMaritalStatus.GetMaritalStatus(_nStatus, _MaritaStaFilter);

                dgrMaritalStatus.ItemsSource = lstMaritalStatus;
                if (lstMaritalStatus.Count > 0 && maritalStatus != null)
                {
                    maritalStatus = lstMaritalStatus.Where(ms => ms.msID == maritalStatus.msID).FirstOrDefault();
                    nIndex        = lstMaritalStatus.IndexOf(maritalStatus);
                }
                GridHelper.SelectRow(dgrMaritalStatus, nIndex);
                StatusBarReg.Content = lstMaritalStatus.Count + " Marital Status.";
                status.Visibility    = Visibility.Collapsed;
            }
            catch (Exception ex)
            {
                UIHelper.ShowMessage(ex);
            }
        }
Example #2
0
        private async Task LoadMaritalStatus()
        {
            var result = await BRMaritalStatus.GetMaritalStatus(1);

            MaritalStatus = result;
        }