예제 #1
0
        /// <summary>
        /// Valida los datos del corral
        /// </summary>
        private void VerificaCorral(object sender, EventArgs e)
        {
            var        organizacion = (OrganizacionInfo)cmbOrganizacion.SelectedItem;
            var        reporteAuxilizarInventarioPL = new ReporteAuxilizarInventarioPL();
            CorralInfo corral = Contexto.CorralInfo;

            Contexto =
                reporteAuxilizarInventarioPL.ObtenerDatosCorral(corral.Codigo, organizacion.OrganizacionID);
            if (Contexto.LoteID == 0)
            {
                SkMessageBox.Show(Application.Current.Windows[ConstantesVista.WindowPrincipal],
                                  Properties.Resources.ReporteAuxiliarInventario_LoteActivo,
                                  MessageBoxButton.OK, MessageImage.Warning);
                skAyudaLote.LimpiarCampos();
                skAyudaLote.AsignarFoco();
                return;
            }
            Contexto.CorralInfo = corral;
        }
예제 #2
0
        /// <summary>
        /// Método obtener el reporte ejecutivo
        /// </summary>
        /// <returns></returns>
        private List <AuxiliarDeInventarioInfo> ObtenerReporte()
        {
            try
            {
                var organizacion = (OrganizacionInfo)cmbOrganizacion.SelectedItem;

                var reporteAuxiliarInventarioPL = new ReporteAuxilizarInventarioPL();
                //int corralId = Contexto.CorralID;
                int loteID = Contexto.LoteInfo.LoteID;

                var grupoCorral = (GrupoCorralEnum)Contexto.CorralInfo.GrupoCorral;// (GrupoCorralEnum)cmbGrupoCorral.SelectedValue;
                List <AuxiliarDeInventarioInfo> resultadoInfo = reporteAuxiliarInventarioPL.ObtenerDatosReporteAuxiliarInventario(loteID, grupoCorral, organizacion.OrganizacionID);
                return(resultadoInfo);
            }
            catch (Exception ex)
            {
                Logger.Error(ex);
                throw new ExcepcionDesconocida(MethodBase.GetCurrentMethod(), ex);
            }
        }