/// <summary>
        /// Obtiene los tipo contrato
        /// </summary>
        private void ObtenerTipoContrato()
        {
            try
            {
                var tipoContratoPl = new TipoContratoPL();
                IList <TipoContratoInfo> tipoContrato         = tipoContratoPl.ObtenerTodos();
                IList <TipoContratoInfo> tipoContratoFiltrado = null;
                //
                if (tipoContrato != null)
                {
                    tipoContratoFiltrado = tipoContrato.Where(tipoContratoInfoT => tipoContratoInfoT.TipoContratoId == (int)TipoContratoEnum.BodegaNormal || tipoContratoInfoT.TipoContratoId == (int)TipoContratoEnum.BodegaTercero ||
                                                              tipoContratoInfoT.TipoContratoId == (int)TipoContratoEnum.EnTransito).ToList();
                }

                if (tipoContratoFiltrado != null && tipoContratoFiltrado.Any())
                {
                    AgregarElementoInicialTipoContrato(tipoContratoFiltrado);
                    Contexto.ListaTipoContrato = tipoContratoFiltrado;
                }
            }
            catch (Exception ex)
            {
                Logger.Error(ex);
                SkMessageBox.Show(Application.Current.Windows[ConstantesVista.WindowPrincipal],
                                  Properties.Resources.AdministrarContrato_MensajeErrorTipoContrato, MessageBoxButton.OK, MessageImage.Error);
            }
        }
Exemplo n.º 2
0
        /// <summary>
        /// Funcion que llena el combo de destino
        /// </summary>
        private void LlenaComboDestino()
        {
            var tipoContratoPl = new TipoContratoPL();

            try
            {
                List <TipoContratoInfo> listaTipoContrato = tipoContratoPl.ObtenerTodos();

                cmbDestino.DataSource     = listaTipoContrato;
                cmbDestino.DataTextField  = "Descripcion";
                cmbDestino.DataValueField = "TipoContratoId";
                cmbDestino.DataBind();
            }
            catch (Exception ex)
            {
                Logger.Error(ex);
            }
        }