private void LlenarcomboSalida() { try { int tipoMovimientoEnum = (int)TipoMovimiento.SalidaPorSacrificio; var tipoMovimiento = new TipoMovimientoPL(); TipoMovimientoInfo tipoMovimientoInfo = tipoMovimiento.ObtenerSoloTipoMovimiento(tipoMovimientoEnum); if (tipoMovimientoInfo != null) { ListItem itemCombo = new ListItem(); itemCombo.Text = tipoMovimientoInfo.Descripcion; itemCombo.Value = tipoMovimientoInfo.TipoMovimientoID.ToString("N"); cmbSalida.Items.Insert(0, itemCombo); } } catch (Exception ex) { Logger.Error(ex); } }
private void ControlBase_Loaded(object sender, RoutedEventArgs e) { try { CargarAyudaClientes(); CargarComboTipoVenta(); organizacionID = Extensor.ValorEntero(Application.Current.Properties["OrganizacionID"].ToString()); usuario = Convert.ToInt32(Application.Current.Properties["UsuarioID"]); //_nombreImpresora = ConfigurationManager.AppSettings["nombreImpresora"].Trim(); _nombreImpresora = AuxConfiguracion.ObtenerConfiguracion().ImpresoraRecepcionGanado; txtFecha.Text = DateTime.Now.ToShortDateString(); var tipoMovimientoPl = new TipoMovimientoPL(); var tipoMovimientoInfo = tipoMovimientoPl.ObtenerSoloTipoMovimiento((int)TipoMovimiento.SalidaPorVenta); if (tipoMovimientoInfo != null) { txtSalida.Text = tipoMovimientoInfo.Descripcion; var causa = new CausaSalidaPL(); var causaInfo = causa.ObtenerPorID((int)CausaSalidaEnum.VentaEnPie); if (causaInfo != null) { txtCausa.Text = causaInfo.Descripcion; //se valida que existan trampas configuradas if (!ExistenTrampas()) { SkMessageBox.Show(Application.Current.Windows[ConstantesVista.WindowPrincipal], Properties.Resources.SalidaIndividualGanado_MensajeNoExistenTrampas, MessageBoxButton.OK, MessageImage.Stop); DeshabilitarControles(false); return; } InicializarBascula(); Limpiar(); ObtenerPesoBascula(); if (!basculaConectada) { if (_configBasculaCorte != null && !_configBasculaCorte.CapturaManual) { SkMessageBox.Show(Application.Current.Windows[ConstantesVista.WindowPrincipal], Properties.Resources.CorteTransferenciaGanado_PermisoCapturaManual, MessageBoxButton.OK, MessageImage.Warning); DeshabilitarControles(false); } } } else { SkMessageBox.Show(Application.Current.Windows[ConstantesVista.WindowPrincipal], Properties.Resources.SalidaIndividualGanado_MensajeErrorConsultarCausaSalida, MessageBoxButton.OK, MessageImage.Warning); DeshabilitarControles(false); } } else { SkMessageBox.Show(Application.Current.Windows[ConstantesVista.WindowPrincipal], Properties.Resources.SalidaIndividualGanado_MensajeErrorConsultarTipoMovimiento, MessageBoxButton.OK, MessageImage.Warning); DeshabilitarControles(false); } } catch (Exception ex) { Logger.Error(ex); SkMessageBox.Show(Application.Current.Windows[ConstantesVista.WindowPrincipal], Properties.Resources.SalidaIndividualGanado_MensajeErrorInesperado, MessageBoxButton.OK, MessageImage.Warning); DeshabilitarControles(false); } }