/// <summary>
 /// Inicializa el Contexto
 /// </summary>
 private void InicializaContexto()
 {
     Contexto = new ProblemaTratamientoInfo
     {
         UsuarioCreacionID = AuxConfiguracion.ObtenerUsuarioLogueado(),
         Problema          = new ProblemaInfo(),
         Tratamiento       = new TratamientoInfo(),
         Organizacion      = new OrganizacionInfo
         {
             TipoOrganizacion = new TipoOrganizacionInfo {
                 TipoOrganizacionID = SIE.Services.Info.Enums.TipoOrganizacion.Ganadera.GetHashCode()
             }
         }
     };
 }
Esempio n. 2
0
 /// <summary>
 /// Inicializa el Contexto
 /// </summary>
 private void InicializaContexto()
 {
     Contexto = new CausaPrecioInfo
     {
         UsuarioCreacionID = AuxConfiguracion.ObtenerUsuarioLogueado(),
         CausaSalida       = new CausaSalidaInfo
         {
             TipoMovimiento = new TipoMovimientoInfo()
         },
         Organizacion = new OrganizacionInfo()
         {
             OrganizacionID = AuxConfiguracion.ObtenerOrganizacionUsuario()
         }
     };
 }
Esempio n. 3
0
 /// <summary>
 /// Inicializa el Contexto
 /// </summary>
 private void InicializaContexto()
 {
     Contexto = new IndicadorObjetivoInfo
     {
         UsuarioCreacionID = AuxConfiguracion.ObtenerUsuarioLogueado(),
         Organizacion      = new OrganizacionInfo
         {
             OrganizacionID = AuxConfiguracion.ObtenerOrganizacionUsuario()
         },
         Indicador = new IndicadorInfo(),
         IndicadorProductoCalidad = new IndicadorProductoCalidadInfo(),
         TipoObjetivoCalidad      = new TipoObjetivoCalidadInfo(),
         Producto = new ProductoInfo()
     };
 }
Esempio n. 4
0
        private void ObtenerDatosGridTemperaturaMax()
        {
            try
            {
                var gridPL = new MonitoreoSiloPL();
                listaGridDatos = gridPL.ObtenerOrdenAlturaMonitoreoGrid(AuxConfiguracion.ObtenerOrganizacionUsuario());

                var tempPL = new MonitoreoSiloPL();
                tempMaximaGrid = tempPL.ObtenerTemperaturaMax(AuxConfiguracion.ObtenerOrganizacionUsuario(), Properties.Resources.MonitoreoSilos_Descripcion);
            }
            catch (Exception ex)
            {
                Logger.Error(ex);
            }
        }
Esempio n. 5
0
 /// <summary>
 /// Inicializa el Contexto
 /// </summary>
 private void InicializaContexto()
 {
     Contexto = new ConfiguracionEmbarqueInfo
     {
         OrganizacionOrigen = new OrganizacionInfo
         {
             TipoOrganizacion = new TipoOrganizacionInfo()
         },
         OrganizacionDestino = new OrganizacionInfo
         {
             TipoOrganizacion = new TipoOrganizacionInfo()
         },
         UsuarioCreacionID = AuxConfiguracion.ObtenerUsuarioLogueado()
     };
 }
Esempio n. 6
0
 /// <summary>
 /// Inicializa el Contexto
 /// </summary>
 private void InicializaContexto()
 {
     Contexto = new ParametroOrganizacionInfo
     {
         UsuarioCreacionID  = AuxConfiguracion.ObtenerUsuarioLogueado(),
         OrganizacionFiltro = new OrganizacionInfo
         {
             TipoOrganizacion = new TipoOrganizacionInfo()
         },
         Parametro = new ParametroInfo
         {
             TipoParametro = new TipoParametroInfo()
         }
     };
 }
Esempio n. 7
0
        public CuentaGastosEdicion(CuentaGastosInfo cuentaGastosInfoSelecionado)
        {
            InitializeComponent();
            cuentaGastosInfoSelecionado.UsuarioModificaID = AuxConfiguracion.ObtenerUsuarioLogueado();
            Contexto = cuentaGastosInfoSelecionado;
            skAyudaOrganizacion.ObjetoNegocio = new OrganizacionPL();
            skAyudaCuentaSAP.ObjetoNegocio    = new CuentaSAPPL();
            skAyudaCosto.ObjetoNegocio        = new CostoPL();

            var listaTipoCuenta = new List <TipoCuentaInfo>();

            listaTipoCuenta.Add(new TipoCuentaInfo()
            {
                TipoCuentaID = SIE.Services.Info.Enums.TipoCuenta.Gastos.GetHashCode()
            });
            listaTipoCuenta.Add(new TipoCuentaInfo()
            {
                TipoCuentaID = SIE.Services.Info.Enums.TipoCuenta.Inventario.GetHashCode()
            });
            listaTipoCuenta.Add(new TipoCuentaInfo()
            {
                TipoCuentaID = SIE.Services.Info.Enums.TipoCuenta.InventarioEnTransito.GetHashCode()
            });
            listaTipoCuenta.Add(new TipoCuentaInfo()
            {
                TipoCuentaID = SIE.Services.Info.Enums.TipoCuenta.Iva.GetHashCode()
            });
            listaTipoCuenta.Add(new TipoCuentaInfo()
            {
                TipoCuentaID = SIE.Services.Info.Enums.TipoCuenta.MateriaPrima.GetHashCode()
            });
            listaTipoCuenta.Add(new TipoCuentaInfo()
            {
                TipoCuentaID = SIE.Services.Info.Enums.TipoCuenta.Producto.GetHashCode()
            });
            listaTipoCuenta.Add(new TipoCuentaInfo()
            {
                TipoCuentaID = SIE.Services.Info.Enums.TipoCuenta.Provision.GetHashCode()
            });

            Contexto.CuentaSAP.ListaTiposCuenta = listaTipoCuenta;

            if (Contexto.CuentaSAP.CuentaSAP == null)
            {
                Contexto.CuentaSAP.CuentaSAP  = "";
                Contexto.Costos.ClaveContable = "";
            }
        }
        /// <summary>
        /// Inicializa el Contexto
        /// </summary>
        private void InicializaContexto()
        {
            int organizacionID = AuxConfiguracion.ObtenerOrganizacionUsuario();

            Contexto = new MermaSuperavitInfo
            {
                UsuarioCreacionID = AuxConfiguracion.ObtenerUsuarioLogueado(),
                Almacen           = new AlmacenInfo
                {
                    Organizacion = new OrganizacionInfo
                    {
                        OrganizacionID = organizacionID
                    },
                    FiltroTipoAlmacen =
                        string.Format("{0}|{1}|{2}|{3}",
                                      TipoAlmacenEnum.PlantaDeAlimentos.GetHashCode(),
                                      TipoAlmacenEnum.MateriasPrimas.GetHashCode(),
                                      TipoAlmacenEnum.BodegaDeTerceros.GetHashCode(),
                                      TipoAlmacenEnum.BodegaExterna.GetHashCode()),
                    ListaTipoAlmacen = new List <TipoAlmacenInfo>
                    {
                        new TipoAlmacenInfo
                        {
                            TipoAlmacenID =
                                TipoAlmacenEnum.
                                PlantaDeAlimentos.GetHashCode()
                        },
                        new TipoAlmacenInfo
                        {
                            TipoAlmacenID =
                                TipoAlmacenEnum.MateriasPrimas.
                                GetHashCode()
                        },
                        new TipoAlmacenInfo
                        {
                            TipoAlmacenID = TipoAlmacenEnum.BodegaDeTerceros.GetHashCode()
                        },
                        new TipoAlmacenInfo
                        {
                            TipoAlmacenID = TipoAlmacenEnum.BodegaExterna.GetHashCode()
                        }
                    }
                },
                Producto = new ProductoInfo(),
                Activo   = EstatusEnum.Activo
            };
            skAyudaAlmacen.AsignarFoco();
        }
Esempio n. 9
0
        /// <summary>
        /// Se inicializa el contesto
        /// </summary>
        private bool InicializaContexto()
        {
            bool         resultado      = false;
            var          organizacionID = AuxConfiguracion.ObtenerOrganizacionUsuario();
            OperadorInfo operadorInfo   = ObtenerOperador(organizacionID);

            BasculaMultipesajeContext = new BasculaMultipesajeInfo();

            if (operadorInfo.Usuario == null)
            {
                operadorInfo.Usuario = new UsuarioInfo();
            }

            if (validarOperador(operadorInfo))
            {
                BasculaMultipesajeContext = new BasculaMultipesajeInfo()
                {
                    FechaCreacion    = DateTime.Now,
                    OrganizacionInfo = new OrganizacionInfo()
                    {
                        OrganizacionID = organizacionID
                    },
                    QuienRecibe = operadorInfo == null ? new OperadorInfo()
                    {
                        Usuario = new UsuarioInfo()
                    } : operadorInfo,
                    FolioMultipesaje = new FolioMultipesajeInfo(),
                };

                AsignarUsuarioLogueado();
                SkAyudaFolio.ObjetoNegocio       = new BasculaMultipesajePL(organizacionID);
                SkAyudaQuienRecibe.ObjetoNegocio = new OperadorPL();

                nombreImpresora       = ConfigurationManager.AppSettings["nombreImpresora"].Trim();
                folioDespuesDeGuardar = 0;
                resultado             = true;
            }
            else
            {
                HabilitarCampos(false);
                HabilitarDeshabilitarBotonGuardar(false);
                HabilitarDeshabilitarPesoBotones(false, false, false);
                btnCancelar.IsEnabled       = false;
                btnImprimirTicket.IsEnabled = false;
            }

            return(resultado);
        }
 /// <summary>
 /// Inicializa el Contexto
 /// </summary>
 private void InicializaContexto()
 {
     usuario = new UsuarioPL().ObtenerPorID(AuxConfiguracion.ObtenerUsuarioLogueado());
     usuario.OrganizacionID = usuario.Organizacion.OrganizacionID;
     almacenGeneral         = ObtenerAlmacenGeneral(usuario.Organizacion.OrganizacionID);
     Contexto =
         new SolicitudProductoReplicaInfo
     {
         OrganizacionID = usuario.OrganizacionID,
         AlmacenID      = almacenGeneral.AlmacenID,
         Solicitud      = InicializaContextoSolicitud(),
         Detalle        = new List <SolicitudProductoReplicaDetalleInfo>(),
         Activo         = EstatusEnum.Activo,
         Guardar        = false
     };
 }
Esempio n. 11
0
 /// <summary>
 /// Obtiene la organizacion
 /// </summary>
 /// <returns></returns>
 private OrganizacionInfo ObtenerOrganizacion()
 {
     try
     {
         var organizacionPL            = new OrganizacionPL();
         OrganizacionInfo organizacion = organizacionPL.ObtenerPorIdConIva(AuxConfiguracion.ObtenerOrganizacionUsuario());
         return(organizacion);
     }
     catch (Exception)
     {
         SkMessageBox.Show(Application.Current.Windows[ConstantesVista.WindowPrincipal],
                           Properties.Resources.ConciliacionSAP_ErrorObtenerOrganizacion, MessageBoxButton.OK,
                           MessageImage.Error);
         throw;
     }
 }
 /// <summary>
 ///
 /// </summary>
 /// <param name="sender"></param>
 /// <param name="e"></param>
 private void OnWindowLoaded(object sender, RoutedEventArgs e)
 {
     Limpiar();
     skAyudaFolio.ObjetoNegocio = new SolicitudProductoReplicaBL();
     Dispatcher.BeginInvoke((Action)(ConsultarProductos), DispatcherPriority.Background);
     skAyudaFolio.AyudaConDatos += (env, o) =>
     {
         Contexto.OrganizacionID = AuxConfiguracion.ObtenerOrganizacionUsuario();
         Contexto.FolioSolicitud = Contexto.Solicitud.FolioSolicitud;
         ObtenerSolicitudProducto();
     };
     skAyudaFolio.AyudaLimpia += (env, o) =>
     {
         Contexto.FolioSolicitud = 0;
     };
 }
 /// <summary>
 /// Agregar el Costo a la Lista
 /// </summary>
 private void AgregarCostoEmbarqueDetalle()
 {
     if (ValidarAgregar())
     {
         var costoEmbarqueDetalle = new CostoEmbarqueDetalleInfo
         {
             Costo             = CargarCosto(),
             Activo            = EstatusEnum.Activo,
             Importe           = DudImporte.Value.HasValue ? DudImporte.Value.Value : 0,
             UsuarioCreacionID = AuxConfiguracion.ObtenerUsuarioLogueado(),
             Orden             = 0
         };
         if (esModificacion)
         {
             var costoModificar =
                 ListaCostoEmbarqueDetalle.FirstOrDefault(
                     cos => cos.Costo.CostoID == costoEmbarqueDetalle.Costo.CostoID &&
                     cos.Activo == EstatusEnum.Activo
                     );
             if (costoModificar == null)
             {
                 return;
             }
             costoModificar.Importe = costoEmbarqueDetalle.Importe;
         }
         else
         {
             if (
                 ListaCostoEmbarqueDetalle.Any(
                     cos =>
                     cos.Costo.CostoID == costoEmbarqueDetalle.Costo.CostoID &&
                     //cos.Orden == costoEmbarqueDetalle.Orden &&
                     cos.Activo == costoEmbarqueDetalle.Activo))
             {
                 SkMessageBox.Show(this, Properties.Resources.RegistroProgramacionEmbarquesCosto_CostoDuplicado,
                                   MessageBoxButton.OK, MessageImage.Stop);
                 skAyudaCosto.LimpiarCampos();
                 DudImporte.Value = null;
                 return;
             }
             ListaCostoEmbarqueDetalle.Add(costoEmbarqueDetalle);
         }
         LlenarGridCostos();
         LimpiarControles();
         BtnAgregar.Content = Properties.Resources.btnAgregar;
     }
 }
Esempio n. 14
0
        /// <summary>
        /// Inicializa el Contexto
        /// </summary>
        private void InicializaContexto()
        {
            Contexto = new MermaEsperadaInfo
            {
                UsuarioCreacionId  = AuxConfiguracion.ObtenerUsuarioLogueado(),
                OrganizacionOrigen = new OrganizacionInfo
                {
                    TipoOrganizacion = new TipoOrganizacionInfo
                    {
                        TipoProceso = new TipoProcesoInfo()
                    },
                    Iva = new IvaInfo
                    {
                        CuentaPagar = new CuentaInfo
                        {
                            TipoCuenta = new TipoCuentaInfo()
                        },
                        CuentaRecuperar = new CuentaInfo
                        {
                            TipoCuenta = new TipoCuentaInfo()
                        }
                    }
                },
                OrganizacionDestino = new OrganizacionInfo
                {
                    TipoOrganizacion = new TipoOrganizacionInfo
                    {
                        TipoProceso = new TipoProcesoInfo()
                    },
                    Iva = new IvaInfo
                    {
                        CuentaPagar = new CuentaInfo
                        {
                            TipoCuenta = new TipoCuentaInfo()
                        },
                        CuentaRecuperar = new CuentaInfo
                        {
                            TipoCuenta = new TipoCuentaInfo()
                        }
                    }
                }
            };

            txtMerma.Text = "0.0";
            renglon       = -1;
            nuevo         = 1;
        }
Esempio n. 15
0
        /// <summary>
        /// Constructor para editar una entidad ProblemaSintoma Existente
        /// </summary>
        /// <param name="problemaSintomaInfo"></param>
        public ProblemaSintomaEdicion(ProblemaSintomaInfo problemaSintomaInfo)
        {
            InitializeComponent();
            problemaSintomaInfo.UsuarioModificacionID = AuxConfiguracion.ObtenerUsuarioLogueado();
            CargaComboTipoProblema();
            Contexto = problemaSintomaInfo;

            if (Contexto.ListaSintomas != null && Contexto.ListaSintomas.Any())
            {
                int ordenSecuencia = 0;
                Contexto.ListaSintomas.ForEach(sintoma =>
                {
                    ordenSecuencia = ordenSecuencia + 1;
                    sintoma.Orden  = ordenSecuencia;
                });
            }
        }
        /// <summary>
        /// Inicializa los datos de usuario del formulario
        /// </summary>
        private void InicializarDatosUsuario()
        {
            _organizacionId = Extensor.ValorEntero(Application.Current.Properties["OrganizacionID"].ToString());
            _idUsuario      = Convert.ToInt32(Application.Current.Properties["UsuarioID"]);

            /* Obtener la impresora de la configuracion xml */
            ConfiguracionInfo configuracion = AuxConfiguracion.ObtenerConfiguracion();

            _nombreImpresora = configuracion.ImpresoraRecepcionGanado;


            programacionRealizada = false;
            dtfFecha.SelectedDate = DateTime.Now.AddDays(1);
            //dtfFecha.IsEnabled = false;

            CargarCorralesParaReimplante();
        }
Esempio n. 17
0
 private void Guardar(List <ListaPreciosCentrosInfo> precios)
 {
     try
     {
         var pl        = new ListaPreciosCentrosPL();
         var usuarioId = AuxConfiguracion.ObtenerUsuarioLogueado();
         if (pl.Guardar(precios, usuarioId))
         {
             SkMessageBox.Show(Application.Current.Windows[ConstantesVista.WindowPrincipal], Properties.Resources.ListaPreciosCentros_Guardar, MessageBoxButton.OK, MessageImage.Correct);
         }
     }
     catch (Exception ex)
     {
         Logger.Error(ex);
         SkMessageBox.Show(Application.Current.Windows[ConstantesVista.WindowPrincipal], Properties.Resources.ListaPreciosCentros_ErrorGuardar, MessageBoxButton.OK, MessageImage.Error);
     }
 }
 /// <summary>
 /// Inicializa el Contexto
 /// </summary>
 private void InicializaContexto()
 {
     Contexto = new ClaseCostoProductoInfo
     {
         UsuarioCreacionID = AuxConfiguracion.ObtenerUsuarioLogueado(),
         CuentaSAP         = new CuentaSAPInfo(),
         Almacen           = new AlmacenInfo
         {
             Organizacion = new OrganizacionInfo
             {
                 OrganizacionID = AuxConfiguracion.ObtenerOrganizacionUsuario(),
             },
             TipoAlmacen = new TipoAlmacenInfo()
         },
         Producto = new ProductoInfo()
     };
 }
Esempio n. 19
0
 /// <summary>
 /// Inicializa el Contexto
 /// </summary>
 private void InicializaContexto()
 {
     Contexto = new TipoServicioInfo
     {
         UsuarioCreacionID = AuxConfiguracion.ObtenerUsuarioLogueado(),
         Lote = new LoteInfo
         {
             Corral = new CorralInfo
             {
                 Operador = new OperadorInfo
                 {
                     Organizacion = new OrganizacionInfo
                     {
                         TipoOrganizacion
                             =
                                 new TipoOrganizacionInfo
                             {
                             TipoProceso
                                 =
                                     new TipoProcesoInfo
                                         ()
                             }
                     },
                     Rol = new RolInfo()
                 },
                 TipoCorral = new TipoCorralInfo
                 {
                     GrupoCorral = new GrupoCorralInfo()
                 },
                 Organizacion = new OrganizacionInfo
                 {
                     TipoOrganizacion
                         =
                             new TipoOrganizacionInfo
                         {
                         TipoProceso
                             =
                                 new TipoProcesoInfo
                                     ()
                         }
                 },
             },
         },
     };
 }
Esempio n. 20
0
 /// <summary>
 /// Inicializa el Contexto
 /// </summary>
 private void InicializaContexto()
 {
     Contexto = new AlmacenUsuarioInfo
     {
         Almacen = new AlmacenInfo
         {
             Organizacion = new OrganizacionInfo()
         },
         Organizacion = new OrganizacionInfo
         {
             TipoOrganizacion = new TipoOrganizacionInfo
             {
                 TipoOrganizacionID = Services.Info.Enums.TipoOrganizacion.Ganadera.GetHashCode()
             }
         },
         UsuarioCreacionID = AuxConfiguracion.ObtenerUsuarioLogueado(),
     };
 }
        /// <summary>
        /// Handler forma cargada
        /// </summary>
        /// <param name="sender"></param>
        /// <param name="e"></param>
        private void ReporteBitacoraLlegada_OnLoaded(object sender, RoutedEventArgs e)
        {
            if (!AuxConfiguracion.ObtenerUsuarioCorporativo())
            {
                //Obtener la organizacion del usuario
                var organizacionPl = new OrganizacionPL();
                int organizacionId = AuxConfiguracion.ObtenerOrganizacionUsuario();
                OrganizacionInfo organizacionInfo = organizacionPl.ObtenerPorID(organizacionId);

                skAyudaOrganizacion.Info        = organizacionInfo;
                skAyudaOrganizacion.Clave       = organizacionInfo.OrganizacionID.ToString();
                skAyudaOrganizacion.Descripcion = organizacionInfo.Descripcion;
                skAyudaOrganizacion.UpdateLayout();
                organizacionSeleccionada      = organizacionInfo;
                skAyudaOrganizacion.IsEnabled = false;
                isUsuarioCorporativo          = false;
            }
        }
Esempio n. 22
0
 /// <summary>
 /// Inicializa el Contexto
 /// </summary>
 private void InicializaContexto()
 {
     Contexto = new TrazabilidadAnimalInfo
     {
         UsuarioCreacionID = AuxConfiguracion.ObtenerUsuarioLogueado(),
         Organizacion      = new OrganizacionInfo
         {
             TipoOrganizacion = new TipoOrganizacionInfo
             {
                 TipoOrganizacionID = 2
             }
         },
         Activo = EstatusEnum.Activo,
         Animal = new AnimalInfo()
     };
     skAyudaOrganizacion.ObjetoNegocio = new OrganizacionPL();
     DgMovimientoAnimal.ItemsSource    = null;
 }
Esempio n. 23
0
        /// <summary>
        /// Inicializa el Contexto
        /// </summary>
        private void InicializaContexto()
        {
            Contexto = new OrganizacionInfo
            {
                Descripcion      = string.Empty,
                Direccion        = string.Empty,
                TipoOrganizacion = new TipoOrganizacionInfo(),
                Iva = new IvaInfo(),
                UsuarioCreacionID = AuxConfiguracion.ObtenerUsuarioLogueado(),

                Zona = new  ZonaInfo()
                {
                    Pais = new PaisInfo()
                    {
                        PaisID = 0
                    }
                }
            };
        }
Esempio n. 24
0
 /// <summary>
 /// Inicializa el Contexto
 /// </summary>
 private void InicializaContexto()
 {
     Contexto = new TarifarioInfo
     {
         Proveedor = new ProveedorInfo()
         {
             TipoProveedor = new TipoProveedorInfo(),
         },
         OrganizacionOrigen = new OrganizacionInfo
         {
             TipoOrganizacion = new TipoOrganizacionInfo()
         },
         OrganizacionDestino = new OrganizacionInfo
         {
             TipoOrganizacion = new TipoOrganizacionInfo()
         },
         UsuarioCreacionID = AuxConfiguracion.ObtenerUsuarioLogueado()
     };
 }
Esempio n. 25
0
 /// <summary>
 /// Obtiene las polizas de la base de datos
 /// </summary>
 /// <param name="fechaInicial"></param>
 /// <param name="fechaFinal"></param>
 /// <returns></returns>
 private List <PolizaInfo> ObtenerPolizas(DateTime fechaInicial, DateTime fechaFinal)
 {
     try
     {
         var    polizaPL                  = new PolizaPL();
         string claseDocumento            = Contexto.Ganado ? "GF" : "AG";
         IEnumerable <PolizaInfo> polizas =
             polizaPL.ObtenerPolizasConciliacion(AuxConfiguracion.ObtenerOrganizacionUsuario(), fechaInicial,
                                                 fechaFinal, claseDocumento);
         return(polizas.ToList());
     }
     catch (Exception)
     {
         SkMessageBox.Show(Application.Current.Windows[ConstantesVista.WindowPrincipal],
                           Properties.Resources.ConciliacionSAP_ErrorObtenerPolizas, MessageBoxButton.OK,
                           MessageImage.Error);
         throw;
     }
 }
        /// <summary>
        /// Inicializa el contexto
        /// </summary>
        private void InicializaContexto()
        {
            var listaTipoCorral = new List <TipoCorralInfo>
            {
                new TipoCorralInfo()
                {
                    TipoCorralID = TipoCorral.Intensivo.GetHashCode()
                },
                new TipoCorralInfo()
                {
                    TipoCorralID = TipoCorral.Maquila.GetHashCode()
                }
            };

            Contexto = new GanadoIntensivoInfo
            {
                UsuarioCreacionID = AuxConfiguracion.ObtenerUsuarioLogueado(),
                Organizacion      = new OrganizacionInfo
                {
                    OrganizacionID = organiazcionID
                },
                Activo = EstatusEnum.Activo,
                Corral = new CorralInfo
                {
                    ListaTipoCorral = listaTipoCorral,
                    Organizacion    = new OrganizacionInfo
                    {
                        OrganizacionID = organiazcionID
                    },
                    Activo = EstatusEnum.Activo
                },
                TotalCabezas     = 0,
                Importe          = 0,
                Observaciones    = string.Empty,
                TipoMovimientoID = TipoMovimiento.MuerteGanadoIntensivo,
                TipoFolio        = TipoFolio.MuerteGanadoIntensivo
            };
            skAyudaCorral.ObjetoNegocio  = new CorralPL();
            skAyudaCorral.AyudaConDatos += (sender, args) =>
            {
                Contexto.Corral.ListaTipoCorral = listaTipoCorral;
            };
        }
Esempio n. 27
0
        private void BotonNuevoUsuario_OnClick(object sender, RoutedEventArgs e)
        {
            try
            {
                var almacenUsuarioInfo = new AlmacenUsuarioInfo
                {
                    Usuario = new UsuarioInfo()
                };

                var almacenUsuarioEdicionUsuario =
                    new AlmacenUsuarioEdicionUsuario(almacenUsuarioInfo)
                {
                    ucTitulo = { TextoTitulo = Properties.Resources.CentroCostoUsuario_Nuevo }
                };
                MostrarCentrado(almacenUsuarioEdicionUsuario);

                if (almacenUsuarioEdicionUsuario.ConfirmaSalir)
                {
                    return;
                }
                if (almacenUsuarioInfo.Usuario != null && almacenUsuarioInfo.Usuario.UsuarioID != 0)
                {
                    var usuarioRepetido =
                        Contexto.ListaAlmacenUsuario.FirstOrDefault(
                            pro => pro.Usuario.UsuarioID == almacenUsuarioInfo.Usuario.UsuarioID);
                    if (usuarioRepetido != null)
                    {
                        SkMessageBox.Show(this, Properties.Resources.CentroCostoEdicion_UsuarioRepetido, MessageBoxButton.OK, MessageImage.Warning);
                        return;
                    }
                    almacenUsuarioInfo.TieneCambios      = true;
                    almacenUsuarioInfo.UsuarioCreacionID = AuxConfiguracion.ObtenerUsuarioLogueado();
                    Contexto.ListaAlmacenUsuario.Add(almacenUsuarioInfo);
                    gridDatosUsuario.ItemsSource = null;
                    gridDatosUsuario.ItemsSource = Contexto.ListaAlmacenUsuario;
                }
            }
            catch (Exception ex)
            {
                Logger.Error(ex);
                SkMessageBox.Show(this, Properties.Resources.CentroCostoEdicion_ErrorNuevo, MessageBoxButton.OK, MessageImage.Error);
            }
        }
Esempio n. 28
0
        /// <summary>
        /// Obtiene la fecha minima en la que se podra consultar el reporte
        /// </summary>
        private void ObtenerFechaMinima()
        {
            var parametroOrganizacionPL = new ParametroOrganizacionPL();
            ParametroOrganizacionInfo parametroOrganizacion = parametroOrganizacionPL.
                                                              ObtenerPorOrganizacionIDClaveParametro(
                AuxConfiguracion.ObtenerOrganizacionUsuario(),
                ParametrosEnum.DiasAtrasReporteInventario.ToString());

            if (parametroOrganizacion != null)
            {
                invervalo   = Convert.ToInt32(parametroOrganizacion.Valor);
                fechaMinima = DateTime.Now.AddDays(invervalo * -1);
            }
            else
            {
                fechaMinima = DateTime.Now.AddDays(-90);
                invervalo   = 90;
            }
        }
Esempio n. 29
0
 /// <summary>
 /// Agrega los datos necesarios para la
 /// ejecucion de ayuda de salida por venta
 /// </summary>
 private void GenerarAyudaSalidaVenta()
 {
     Contexto.VentaGanado = new VentaGanadoInfo
     {
         Activo = false,
         Lote   = new LoteInfo
         {
             OrganizacionID = AuxConfiguracion.ObtenerOrganizacionUsuario()
         },
         UsuarioCreacionID = AuxConfiguracion.ObtenerUsuarioLogueado()
     };
     skAyuda = new ControlAyuda
     {
         ObjetoNegocio                   = new VentaGanadoPL(),
         MetodoInvocacionBusqueda        = "ObtenerVentaGanadoPorPagina",
         MetodoInvocacion                = "ObtenerPorFolioTicket",
         MensajeAgregarBusqueda          = Properties.Resources.VentaGanado_Seleccionar,
         MensajeCerrarBusqueda           = Properties.Resources.VentaGanado_SalirSinSeleccionar,
         MensajeClaveInexistenteBusqueda = Properties.Resources.VentaGanado_Inexistente,
         TituloBusqueda                  = Properties.Resources.BusquedaVentaGanado_Titulo,
         EncabezadoClaveBusqueda         = Properties.Resources.AyudaVentaGanado_Grid_Clave,
         EncabezadoDescripcionBusqueda   = Properties.Resources.AyudaVentaGanado_Grid_Descripcion,
         ConceptoBusqueda                = Properties.Resources.LeyehdaAyudaBusquedaVentaGanado,
         DataContext           = Contexto.VentaGanado,
         CampoClave            = "FolioTicket",
         EsBindeable           = true,
         CampoDescripcion      = "NombreCliente",
         CampoLlaveOcultaClave = "VentaGanadoID",
         MaximoCaracteres      = 10,
         ControlIndex          = 1,
     };
     skAyuda.AyudaConDatos += (sender, args) =>
     {
         Contexto.VentaGanado.Lote = new LoteInfo
         {
             OrganizacionID =
                 AuxConfiguracion.
                 ObtenerOrganizacionUsuario(),
         };
         Contexto.VentaGanado.Activo = false;
     };
     lblAyuda.Content = Properties.Resources.LeyehdaAyudaBusquedaFolioTicket;
 }
 /// <summary>
 /// Inicializa el Contexto
 /// </summary>
 private void InicializaContexto()
 {
     Contexto = new CuentaAlmacenSubFamiliaInfo
     {
         UsuarioCreacionID = AuxConfiguracion.ObtenerUsuarioLogueado(),
         SubFamilia        = new SubFamiliaInfo
         {
             Familia = new FamiliaInfo()
         },
         CuentaSAP = new CuentaSAPInfo(),
         Almacen   = new AlmacenInfo
         {
             Organizacion = new OrganizacionInfo
             {
                 OrganizacionID = AuxConfiguracion.ObtenerOrganizacionUsuario()
             }
         }
     };
 }