/// <summary> /// Obtener muerte ganado intensivo /// </summary> /// <returns></returns> private GanadoIntensivoInfo ObtenerDatosMuerteGanadoIntensivo() { GanadoIntensivoInfo ganadoIntensivoInfo = null; try { var muerteGanadoIntensivoPL = new GanadoIntensivoPL(); ganadoIntensivoInfo = muerteGanadoIntensivoPL.ObtenerMuerteGanadoIntensivo(Contexto.Corral); } catch (Exception ex) { Logger.Error(ex); SkMessageBox.Show(Application.Current.Windows[ConstantesVista.WindowPrincipal], Properties.Resources.RecepcionGanado_ErrorConsultarUsuarioOperador, MessageBoxButton.OK, MessageImage.Error); } return(ganadoIntensivoInfo); }
/// <summary> /// Boton guardar /// </summary> /// <param name="sender"></param> /// <param name="e"></param> private void BtnGuardar_OnClick(object sender, RoutedEventArgs e) { if (ValidarGuardar()) { var ganadoIntensivo = new GanadoIntensivoPL(); var resultado = ganadoIntensivo.MuerteGanadoIntensivo_Guardar(Contexto); if (resultado.stream != null) { var exportarPoliza = new ExportarPoliza(); exportarPoliza.ImprimirPoliza(resultado.stream, string.Format("{0} {1}", "Poliza Salida Muerte Ganado Intensivo Folio No.", resultado.FolioTicket)); } SkMessageBox.Show(Application.Current.Windows[ConstantesVista.WindowPrincipal], String.Format(Properties.Resources.MuerteGanadoIntensivo_msgGuardadoConExito, resultado.FolioTicket),// folio.ToString(CultureInfo.InvariantCulture)), MessageBoxButton.OK, MessageImage.Correct); InicializaContexto(); } }
/// <summary> /// Metodo para calcular costos de cabezas /// </summary> private void CalcularCostosDeCabezas() { GanadoIntensivoInfo muerteGanadoIntensivoInfo = null; try { if (!string.IsNullOrEmpty(txtCabezas.Text) || Contexto.Cabezas > 0) { if (ValidarCabezas()) { var muerteGanadoIntensivoPL = new GanadoIntensivoPL(); muerteGanadoIntensivoInfo = muerteGanadoIntensivoPL.CalcularCostosDeCabezas(Contexto); //InicializaContexto(); Contexto.Importe = muerteGanadoIntensivoInfo.Importe; Contexto.ListaGanadoIntensivoCosto = muerteGanadoIntensivoInfo.ListaGanadoIntensivoCosto; } else { SkMessageBox.Show(Properties.Resources.MuerteGanadoIntensivo_msgNumCabezasInvalido, MessageBoxButton.OK, MessageImage.Warning); Contexto.CabezasText = "0"; } } else { Contexto.CabezasText = "0"; } } catch (Exception ex) { Logger.Error(ex); SkMessageBox.Show(Application.Current.Windows[ConstantesVista.WindowPrincipal], Properties.Resources.RecepcionGanado_ErrorConsultarUsuarioOperador, MessageBoxButton.OK, MessageImage.Error); } }