Esempio n. 1
0
        /// <summary>
        /// Método encargado de Inicializar el Control
        /// </summary>
        private void inicializaControl()
        {
            //Validando si Existe una Devolución
            if (_objDevolucionFaltante.habilitar)
            {
                //Asignando Valores
                lblNoDevolucion.Text     = _objDevolucionFaltante.consecutivo_compania.ToString();
                ddlTipo.SelectedValue    = _objDevolucionFaltante.id_tipo.ToString();
                ddlEstatus.SelectedValue = _objDevolucionFaltante.id_estatus.ToString();
                txtFechaDevolucion.Text  = _objDevolucionFaltante.fecha_devolucion_faltante.ToString("dd/MM/yyyy HH:mm");
                txtObservacion.Text      = _objDevolucionFaltante.observacion;

                //Asignando Atributos
                this._idServicio        = _objDevolucionFaltante.id_servicio;
                this._idMovimiento      = _objDevolucionFaltante.id_movimiento;
                this._idParada          = _objDevolucionFaltante.id_parada;
                this._idCompaniaEmisora = _objDevolucionFaltante.id_compania_emisora;
            }
            else
            {
                //Instanciando Devolución
                _objDevolucionFaltante = new DevolucionFaltante(this._idServicio, this._idMovimiento, this._idParada);

                //Validando si Existe una Devolución
                if (_objDevolucionFaltante.habilitar)
                {
                    //Asignando Valores
                    lblNoDevolucion.Text     = _objDevolucionFaltante.consecutivo_compania.ToString();
                    ddlTipo.SelectedValue    = _objDevolucionFaltante.id_tipo.ToString();
                    ddlEstatus.SelectedValue = _objDevolucionFaltante.id_estatus.ToString();
                    txtFechaDevolucion.Text  = _objDevolucionFaltante.fecha_devolucion_faltante.ToString("dd/MM/yyyy HH:mm");
                    txtObservacion.Text      = _objDevolucionFaltante.observacion;

                    //Asignando Atributos
                    this._idServicio        = _objDevolucionFaltante.id_servicio;
                    this._idMovimiento      = _objDevolucionFaltante.id_movimiento;
                    this._idParada          = _objDevolucionFaltante.id_parada;
                    this._idCompaniaEmisora = _objDevolucionFaltante.id_compania_emisora;
                }
                else
                {
                    //Cargando Catalogos
                    cargaCatalogos();
                    //Configurando Controles para Captura
                    lblNoDevolucion.Text    = "Por Asignar";
                    txtFechaDevolucion.Text = TSDK.Base.Fecha.ObtieneFechaEstandarMexicoCentro().ToString("dd/MM/yyyy HH:mm");
                    txtObservacion.Text     = "";
                }
            }

            //Cargando Referencias
            cargaReferenciasDevolucion();

            //Limpiando Controles
            limpiaControles();

            //Invocando Método de Carga de Detalles
            inicializaDetalleDevolucion();
        }
Esempio n. 2
0
        /// <summary>
        /// Método encargado de Inicializar el Control
        /// </summary>
        /// <param name="id_devolucion">Devolución</param>
        public void InicializaDevolucion(int id_devolucion)
        {
            //Asignando Atributos
            this._objDevolucionFaltante = new DevolucionFaltante(id_devolucion);
            this._idDetalle             = 0;
            this._idCompaniaEmisora     = 0;
            this._idServicio            = 0;
            this._idMovimiento          = 0;
            this._idParada = 0;

            //Invocando Método de Inicialización
            inicializaControl();
        }
Esempio n. 3
0
        /// <summary>
        /// Método encargado de Inicializar el Control
        /// </summary>
        /// <param name="id_compania_emisora">Compania Emisora</param>
        /// <param name="id_servicio">Servicio</param>
        /// <param name="id_movimiento">Movimiento</param>
        /// <param name="id_parada">Parada</param>
        public void InicializaDevolucion(int id_compania_emisora, int id_servicio, int id_movimiento, int id_parada)
        {
            //Asignando Atributos
            this._objDevolucionFaltante = new DevolucionFaltante();
            this._idDetalle             = 0;
            this._idCompaniaEmisora     = id_compania_emisora;
            this._idServicio            = id_servicio;
            this._idMovimiento          = id_movimiento;
            this._idParada = id_parada;

            //Invocando Método de Inicialización
            inicializaControl();
        }
Esempio n. 4
0
        /// <summary>
        /// Método Privado encargado de Recuperar el Valor de los Atributos
        /// </summary>
        private void recuperaAtributos()
        {
            //Validando que existan los Valores
            if (ViewState["objDevolucion"] != null)
            {
                //Asignando Valor al Contructor
                this._objDevolucionFaltante = new DevolucionFaltante(Convert.ToInt32(ViewState["objDevolucion"]));
            }

            //Validando que existan los Valores
            if (Convert.ToInt32(ViewState["idCompaniaEmisora"]) != 0)
            {
                //Asignando Valor al Atributo
                this._idCompaniaEmisora = Convert.ToInt32(ViewState["idCompaniaEmisora"]);
            }

            //Validando que existan los Valores
            if (Convert.ToInt32(ViewState["idDetalle"]) != 0)
            {
                //Asignando Valor al Atributo
                this._idDetalle = Convert.ToInt32(ViewState["idDetalle"]);
            }

            //Validando que existan los Valores
            if (Convert.ToInt32(ViewState["idServicio"]) != 0)
            {
                //Asignando Valor al Atributo
                this._idServicio = Convert.ToInt32(ViewState["idServicio"]);
            }

            //Validando que existan los Valores
            if (Convert.ToInt32(ViewState["idMovimiento"]) != 0)
            {
                //Asignando Valor al Atributo
                this._idMovimiento = Convert.ToInt32(ViewState["idMovimiento"]);
            }

            //Validando que existan los Valores
            if (Convert.ToInt32(ViewState["idParada"]) != 0)
            {
                //Asignando Valor al Atributo
                this._idParada = Convert.ToInt32(ViewState["idParada"]);
            }

            //Validando que Existan Registros
            if (Validacion.ValidaOrigenDatos((DataSet)ViewState["DS"], "Table") || Validacion.ValidaOrigenDatos((DataSet)ViewState["DS"], "Table1"))
            {
                //Asignando Valor
                this._dS = (DataSet)ViewState["DS"];
            }
        }
Esempio n. 5
0
        /// <summary>
        /// Método encargado de Guardar la Devolución
        /// </summary>
        /// <returns></returns>
        public RetornoOperacion GuardaDevolucion()
        {
            //Declarando Objeto de Retorno
            RetornoOperacion result = new RetornoOperacion();

            //Declarando Variable Auxiliar
            DateTime fecha_dev = DateTime.MinValue;

            DateTime.TryParse(txtFechaDevolucion.Text, out fecha_dev);

            //Validando que Exista la Devolución
            if (_objDevolucionFaltante.habilitar)
            {
                //Editanto Devolución
                result = _objDevolucionFaltante.EditaDevolucionesFaltantes(this._idCompaniaEmisora, this._objDevolucionFaltante.consecutivo_compania, this._objDevolucionFaltante.id_servicio,
                                                                           this._objDevolucionFaltante.id_movimiento, this._objDevolucionFaltante.id_parada, (DevolucionFaltante.TipoDevolucion)Convert.ToByte(ddlTipo.SelectedValue),
                                                                           (DevolucionFaltante.EstatusDevolucion)Convert.ToByte(ddlEstatus.SelectedValue), TSDK.Base.Fecha.ObtieneFechaEstandarMexicoCentro(),
                                                                           fecha_dev, txtObservacion.Text.ToUpper(), ((SAT_CL.Seguridad.Usuario)Session["usuario"]).id_usuario);
            }
            else
            {
                //Insertando Devolución
                result = DevolucionFaltante.InsertaDevolucionesFaltantes(this._idCompaniaEmisora, 0, this._idServicio, this._idMovimiento, this._idParada,
                                                                         (DevolucionFaltante.TipoDevolucion)Convert.ToByte(ddlTipo.SelectedValue), (DevolucionFaltante.EstatusDevolucion)Convert.ToByte(ddlEstatus.SelectedValue),
                                                                         TSDK.Base.Fecha.ObtieneFechaEstandarMexicoCentro(), fecha_dev, txtObservacion.Text.ToUpper(), ((SAT_CL.Seguridad.Usuario)Session["usuario"]).id_usuario);
            }

            //Validando que la Operación haya Sido Exitosa
            if (result.OperacionExitosa)
            {
                //Instanciando Devolución
                this._objDevolucionFaltante = new DevolucionFaltante(result.IdRegistro);
                this._idDetalle             = 0;

                //Asignando Valores
                this._idServicio   = _objDevolucionFaltante.id_servicio;
                this._idMovimiento = _objDevolucionFaltante.id_movimiento;
                this._idParada     = _objDevolucionFaltante.id_parada;

                //Invocando Método de Inicializanción
                inicializaControl();
            }

            //Mostrando Mensaje
            ScriptServer.MuestraNotificacion(this.Page, result, ScriptServer.PosicionNotificacion.AbajoDerecha);

            //Devolviendo Resultado Obtenido
            return(result);
        }