Пример #1
0
        /// <summary>
        ///
        /// </summary>
        /// <param name="sender"></param>
        /// <param name="e"></param>
        protected void ucReferenciaViaje_ClickGuardarReferenciaViaje(object sender, EventArgs e)
        {
            //Declarando Objeto de Retorno
            RetornoOperacion result = new RetornoOperacion();

            //Guardando Referencia
            result = ucReferenciaViaje.GuardaReferenciaViaje();

            //Validando que la Operación fuese exitosa
            if (result.OperacionExitosa)
            {
                //Validando Tabla
                switch (ucReferenciaViaje.Tabla)
                {
                case 1:
                case 10:
                {
                    //Invocando Método de Busqueda
                    ucHistorialMovimiento.BuscaHistorialMovimiento();
                    break;
                }

                case 156:
                {
                    //Inicializando Devolución
                    wucDevolucionFaltante.InicializaDevolucion(ucReferenciaViaje.Registro);
                    break;
                }

                case 157:
                {
                    //Instanciando Detalle
                    using (SAT_CL.Despacho.DevolucionFaltanteDetalle det = new SAT_CL.Despacho.DevolucionFaltanteDetalle(ucReferenciaViaje.Registro))
                    {
                        //Validando que Exista el Registro
                        if (det.habilitar)
                        {
                            //Inicializando Devolución
                            wucDevolucionFaltante.InicializaDevolucion(det.id_devolucion_faltante);
                        }
                    }
                    break;
                }
                }
            }
        }
Пример #2
0
        /// <summary>
        ///
        /// </summary>
        /// <param name="sender"></param>
        /// <param name="e"></param>
        protected void ucReferenciaViaje_ClickEliminarReferenciaViaje(object sender, EventArgs e)
        {
            //Declarando Objeto de Retorno
            RetornoOperacion result = new RetornoOperacion();

            //Eliminando Referencia
            result = ucReferenciaViaje.EliminaReferenciaViaje();

            //Validando que la Operación fuese exitosa
            if (result.OperacionExitosa)
            {
                //Validando Tabla
                switch (ucReferenciaViaje.Tabla)
                {
                case 156:
                {
                    //Inicializando Devolución
                    wucDevolucionFaltante.InicializaDevolucion(ucReferenciaViaje.Registro);
                    break;
                }

                case 157:
                {
                    //Instanciando Detalle
                    using (SAT_CL.Despacho.DevolucionFaltanteDetalle det = new SAT_CL.Despacho.DevolucionFaltanteDetalle(ucReferenciaViaje.Registro))
                    {
                        //Validando que Exista el Registro
                        if (det.habilitar)
                        {
                            //Inicializando Devolución
                            wucDevolucionFaltante.InicializaDevolucion(det.id_devolucion_faltante);
                        }
                    }
                    break;
                }
                }

                //Buscando Devoluciones y Detalles
                buscarDevolucionesDetalles();
            }

            //Mostrando Resultado de la Operación
            ScriptServer.MuestraNotificacion(this, result, ScriptServer.PosicionNotificacion.AbajoDerecha);
        }