Beispiel #1
0
        protected void Btn_Buscar_Click(object sender, EventArgs e)
        {
            WCFServicio.Service1Client servicio = new WCFServicio.Service1Client();

            //Asiga lo cargado en la variable de sesion
            List <SP_BUSCAR_TARIFAAUTOBUS_Result> listRutasBuses = new List <SP_BUSCAR_TARIFAAUTOBUS_Result>();
            //se crea objeto tipos Ids
            TBL_TARIFAAUTOBUS objAutubus = new TBL_TARIFAAUTOBUS();
            //se crea lista Array donde se almacenaran los IDs de Canton y Provincia
            ArrayList lstIDS = new ArrayList();

            //se carga objeto tipo Ids con los ids de provincia y canton

            objAutubus.CODIGORUTA = (TbxIdRutaBus.Text);

            listRutasBuses = servicio.BuscarTarifaAutobusXId(objAutubus);
            if (listRutasBuses.Count != 0)
            {
                foreach (SP_BUSCAR_TARIFAAUTOBUS_Result item in listRutasBuses)
                {
                    TbxDescripcionBus.Text  = item.DESCRIPCIONRUTA;
                    TbxFechaVigenteBus.Text = item.FECHAVIGENCIA.ToShortDateString();
                    TbxTarifaBus.Text       = item.TARIFAREGISTRADA.ToString();
                    if (item.ESTADORUTA == 10)
                    {
                        dlEstadoBuses.SelectedIndex = 0;
                    }
                    else if (item.ESTADORUTA == 9)
                    {
                        dlEstadoBuses.SelectedIndex = 1;
                    }
                    Btn_ActualizarBus.Enabled = true;
                }
            }
        }
Beispiel #2
0
        private List <SP_LISTAR_MODTARIFAVIATICO_Result> ObtenerMODTARIFASVIATICOS()
        {
            WCFServicio.Service1Client servicio = new WCFServicio.Service1Client();
            List <SP_LISTAR_MODTARIFAVIATICO_Result> listaObjetos = null;

            listaObjetos = servicio.ObtenerMODTARIFASVIATICOS();
            servicio.Close();
            return(listaObjetos);
        }
        private List <SP_OBTENER_ORDEN_VIATICOS_Result> ObtenerListaOrden(TBL_SOLICITUDVIATICOS obj)
        {
            WCFServicio.Service1Client servicio           = new WCFServicio.Service1Client();
            List <SP_OBTENER_ORDEN_VIATICOS_Result> lista = null;

            lista = servicio.ObtenerOrden(obj);
            servicio.Close();
            return(lista);
        }
        private List <TBL_ESTADOS> ObtenerEstados()
        {
            WCFServicio.Service1Client servicio     = new WCFServicio.Service1Client();
            List <TBL_ESTADOS>         listaObjetos = null;

            listaObjetos = servicio.ObtenerEstados();
            servicio.Close();
            return(listaObjetos);
        }
        private List <SP_LISTADO_SOLICITUD_VIATICOS_Result> ObtenerListaSolicitud(ReporteXFecha obj)
        {
            WCFServicio.Service1Client servicio = new WCFServicio.Service1Client();
            List <SP_LISTADO_SOLICITUD_VIATICOS_Result> listaObjetos = null;

            listaObjetos = servicio.ObtenerListaSolicitud(obj);
            servicio.Close();
            return(listaObjetos);
        }
        //Estos metodos se encargan de consumir los servicios realizados en la capa de servicios, Se inicializan para luego ser utilizados para llenar una lista. Luego se cierra el servicio.

        private List <SP_LISTADO_LIQUIDACION_VIATICOS_Result> ObtenerListaLiquidacion(ReporteXFecha obj)
        {
            WCFServicio.Service1Client servicio = new WCFServicio.Service1Client();
            List <SP_LISTADO_LIQUIDACION_VIATICOS_Result> listaObjetos = null;

            listaObjetos = servicio.ObtenerListaLiquidacion(obj);
            servicio.Close();
            return(listaObjetos);
        }
Beispiel #7
0
        protected void GvTarifaViaticos_SelectedIndexChanging(object sender, GridViewSelectEventArgs e)
        {
            WCFServicio.Service1Client servicio = new WCFServicio.Service1Client();

            int IndicePagina = GvTarifaViaticos.PageIndex;
            int index        = (IndicePagina * 10) + e.NewSelectedIndex;
            //Asiga lo cargado en la variable de sesion
            List <SP_OBTENER_CANTON_PROVINCIA_Result> listaIDs  = new List <SP_OBTENER_CANTON_PROVINCIA_Result>();
            List <SP_LISTAR_MODTARIFAVIATICO_Result>  resultado = new List <SP_LISTAR_MODTARIFAVIATICO_Result>();
            //se crea objeto tipos Ids
            IdCantonIdProvincia IDS = new IdCantonIdProvincia();
            //se crea lista Array donde se almacenaran los IDs de Canton y Provincia
            ArrayList lstIDS = new ArrayList();

            //se carga objeto tipo Ids con los ids de provincia y canton que tiene almacena la variable VarSesionresultado

            IDS.PropIdCanton    = VarSesionresultado[index].CODIGOCANTON;
            IDS.PropIdProvincia = VarSesionresultado[index].CODIGOPROVINCIA;
            lstIDS.Add(IDS);                              //se agrega objeto a la lista
            ViewState["lstIdCantonIdProvincia"] = lstIDS; //se almacena lista en variable de sesion
            listaIDs = servicio.ObtenerIDS_CANTON_PROVINCIA(IDS);
            if (listaIDs.Count != 0)
            {
                foreach (SP_OBTENER_CANTON_PROVINCIA_Result item in listaIDs)
                {
                    Tbxprovincia.Text = item.DESCRIPCIONPROVINCIA;
                    TbxCanton.Text    = item.DESCRIPCIONCANTON;
                }
            }
            if ((VarSesionresultado[index].ESTADOTARIFA) == 10)
            {
                this.cbEstado.SelectedIndex = 0;
            }
            else if ((VarSesionresultado[index].ESTADOTARIFA) == 9)
            {
                this.cbEstado.SelectedIndex = 1;
            }


            this.TbxFecha.Text      = (VarSesionresultado[index].FECHATARIFA).ToShortDateString();
            this.TbxFiltrar.Text    = VarSesionresultado[index].ID_MODTARIFA.ToString();
            this.TbxLocalidad.Text  = VarSesionresultado[index].LOCALIDAD.ToString();
            this.TbxMonto.Text      = VarSesionresultado[index].MONTOTARIFA.ToString();
            this.TbxTipoTarifa.Text = VarSesionresultado[index].TIPOTARIFA.ToString();
        }
        public static List <TBL_CABECERAORDENVIATICO> ListarOrdenes()
        {
            WCFServicio.Service1Client servicio = null;

            try
            {
                servicio = new WCFServicio.Service1Client();

                return(servicio.ListarOrdenes());
            }
            finally
            {
                if (servicio != null)
                {
                    servicio.Close();
                }
            }
        }
        public static int ActualizarOrdenViatico(TBL_CABECERAORDENVIATICO orden)
        {
            WCFServicio.Service1Client servicio = null;

            try
            {
                servicio = new WCFServicio.Service1Client();

                return(servicio.ActualizarOrdenViaticos(orden));
            }
            finally
            {
                if (servicio != null)
                {
                    servicio.Close();
                }
            }
        }
        public static int GenerarOrdenViaticos(TBL_CABECERAORDENVIATICO orden, TBL_SOLICITUDVIATICOS solicitud)
        {
            WCFServicio.Service1Client servicio = null;

            try
            {
                servicio = new WCFServicio.Service1Client();

                return(servicio.GenerarOrdenViaticos(orden, solicitud));
            }
            finally
            {
                if (servicio != null)
                {
                    servicio.Close();
                }
            }
        }
Beispiel #11
0
        private void CargarTarifasAutoBuses()//metodo carga el el modelo tarifa viatico en data view
        {
            try
            {
                Entidades.SP_LISTAR_TARIFASAUTOBUSES_Result Consulta = new Entidades.SP_LISTAR_TARIFASAUTOBUSES_Result();
                WCFServicio.Service1Client servicio = new WCFServicio.Service1Client();

                List <Entidades.SP_LISTAR_TARIFASAUTOBUSES_Result> resultado = servicio.ObtenerTARIFASAUTOBUSES();

                //carga el DV
                this.GvTarifaAutobus.DataSource = null;
                this.GvTarifaAutobus.DataBind();
                this.GvTarifaAutobus.DataSource = resultado;
                this.GvTarifaAutobus.DataBind();
            }
            catch (Exception)
            {
                throw;
            }
        }
Beispiel #12
0
        protected void Btn_ActualizarBus_Click(object sender, EventArgs e)
        {
            try
            {
                int   respuesta = 0;
                Int16 estado    = 0;
                WCFServicio.Service1Client servicio   = new WCFServicio.Service1Client();
                TBL_TARIFAAUTOBUS          objAutobus = new TBL_TARIFAAUTOBUS();

                if (dlEstadoBuses.SelectedIndex == 0)
                {
                    estado = 10;
                }
                else if (dlEstadoBuses.SelectedIndex == 1)
                {
                    estado = 9;
                }
                objAutobus.CODIGORUTA       = (TbxIdRutaBus.Text);
                objAutobus.FECHAVIGENCIA    = Convert.ToDateTime(TbxFechaVigenteBus.Text);
                objAutobus.TARIFAREGISTRADA = Convert.ToDecimal(TbxTarifaBus.Text);
                objAutobus.ESTADORUTA       = estado;
                objAutobus.DESCRIPCIONRUTA  = TbxDescripcionBus.Text;

                /*Se crea un objeto de tipo clsUsario del BLL, para encapsular la informacion
                 * digitada por el usuario y manipular la misma en la capa de negocios*/

                respuesta = servicio.ActualizarTarifaAutobus(objAutobus);

                if (respuesta == 0)
                {
                    this.Page.Response.Write("<script language='JavaScript'>window.alert('" + " NO SE PUDO REALIZAR LA ACTUALIZACION" + "');</script>");
                }

                BorrarAutobuses();
                CargarTarifasAutoBuses();
            }
            catch (Exception)
            {
                this.Page.Response.Write("<script language='JavaScript'>window.alert('" + " NO SE PUDO REALIZAR LA ACTUALIZACION" + "');</script>");
            }
        }
Beispiel #13
0
        protected void BtnRecuperar_Click(object sender, EventArgs e)
        {
            TBL_USUARIO obj = new TBL_USUARIO();

            obj.NOMBREUSUARIO = this.TbxNombreCompleto.Text;
            obj.EMAIL         = this.TbxCorreo.Text;

            WCFServicio.Service1Client serv = new WCFServicio.Service1Client();

            SP_INICIO_SESION_Result sesion = serv.InicioSesion(obj);

            if (sesion == null)
            {
                ScriptManager.RegisterClientScriptBlock(this, this.GetType(), "alertMessage", "alert('Error al iniciar sesion')", true);
            }

            else
            {
                Main(Convert.ToString(obj.EMAIL), Convert.ToString(obj.CLAVEACCESO));
            }
        }
Beispiel #14
0
        protected void btnActualizar_Click(object sender, EventArgs e)
        {
            try
            {
                int   respuesta = 0;
                Int16 estado    = 0;
                WCFServicio.Service1Client        servicio  = new WCFServicio.Service1Client();
                SP_LISTAR_MODTARIFAVIATICO_Result objModelo = new SP_LISTAR_MODTARIFAVIATICO_Result();
                ArrayList listModelo = new ArrayList();
                if (cbEstado.SelectedIndex == 0)
                {
                    estado = 10;
                }
                else if (cbEstado.SelectedIndex == 1)
                {
                    estado = 9;
                }
                objModelo.ID_MODTARIFA = Convert.ToInt16(TbxFiltrar.Text);
                objModelo.FECHATARIFA  = Convert.ToDateTime(TbxFecha.Text);
                objModelo.MONTOTARIFA  = Convert.ToDecimal(TbxMonto.Text);
                objModelo.ESTADOTARIFA = estado;

                /*Se crea un objeto de tipo clsUsario del BLL, para encapsular la informacion
                 * digitada por el usuario y manipular la misma en la capa de negocios*/

                respuesta = servicio.ActualizarMODTARIFASVIATICOS(objModelo);

                if (respuesta == 0)
                {
                    this.Page.Response.Write("<script language='JavaScript'>window.alert('" + " NO SE PUDO REALIZAR LA ACTUALIZACION" + "');</script>");
                }

                Borrar();
                CargarTarifasHospedaje();
            }
            catch (Exception)
            {
                this.Page.Response.Write("<script language='JavaScript'>window.alert('" + " NO SE PUDO REALIZAR LA ACTUALIZACION" + "');</script>");
            }
        }
Beispiel #15
0
        protected void BtnIngresar_Click(object sender, EventArgs e)
        {
            TBL_USUARIO obj = new TBL_USUARIO();

            obj.NOMBREUSUARIO = this.TbxUsuario.Text;
            obj.CLAVEACCESO   = cifrarPass(this.TbxPassword.Text);

            WCFServicio.Service1Client serv = new WCFServicio.Service1Client();

            SP_INICIO_SESION_Result sesion = serv.InicioSesion(obj);

            if (sesion == null)
            {
                ScriptManager.RegisterClientScriptBlock(this, this.GetType(), "alertMessage", "alert('Error al iniciar sesion')", true);
            }

            else
            {
                Session["sesion"] = sesion;

                Response.Redirect("Default.aspx");
            }
        }
Beispiel #16
0
        protected void BtnGuardar_Click(object sender, EventArgs e)
        {
            #region Metodos
            TBL_USUARIO Obj_Usuario            = new TBL_USUARIO();
            TBL_PERSONA Obj_Persona            = new TBL_PERSONA();
            WCFServicio.Service1Client Cliente = new WCFServicio.Service1Client();
            #endregion
            #region Relleno de Variables
            Obj_Usuario.NOMBREUSUARIO = Tbx_Usuario.Text;
            Obj_Usuario.CLAVEACCESO   = cifrarPass(Tbx_Password.Text);
            Obj_Usuario.ID_ROL        = Convert.ToInt16(Tbx_Cod_Rol.Text);
            Obj_Usuario.ESTADOUSARIO  = 10;
            Obj_Usuario.EMAIL         = Tbx_Email.Text;

            Obj_Persona.NOMBRE        = TbxNombre.Text;
            Obj_Persona.APELLIDOS     = Tbx_Apellidos.Text;
            Obj_Persona.ID_PERSONA    = Tbx_Identificacion.Text;
            Obj_Persona.NOMBREUSUARIO = Tbx_Usuario.Text;
            #endregion

            Cliente.InsertarUsuario(Obj_Usuario);
            Cliente.InsertarPersona(Obj_Persona);
            ScriptManager.RegisterClientScriptBlock(this, this.GetType(), "alertMessage", "alert('Usuario Creado')", true);
        }
Beispiel #17
0
        private void CargarTarifasHospedaje()//metodo carga el el modelo tarifa viatico en data view
        {
            try
            {
                Entidades.SP_LISTAR_MODTARIFAVIATICO_Result Consulta = new Entidades.SP_LISTAR_MODTARIFAVIATICO_Result();
                WCFServicio.Service1Client servicio = new WCFServicio.Service1Client();
                List <Entidades.SP_LISTAR_MODTARIFAVIATICO_Result> resultado = servicio.ObtenerMODTARIFASVIATICOS();
                VarSesionresultado = resultado;

                /*el view state es un tipo de variable de sesion solo funciona cuando se está en la pagina
                 * se crea variable de sesion para cargar el listado de la tabla MOD TarifaViatico, para
                 * poder utilizarlo a la hora de poner los datos en los textbox con seleccione de GV,
                 * y evitar que se pierda por la paginacion del GV*/
                //carga el DV
                this.GvTarifaViaticos.DataSource = null;
                this.GvTarifaViaticos.DataBind();
                this.GvTarifaViaticos.DataSource = resultado;
                this.GvTarifaViaticos.DataBind();
            }
            catch (Exception)
            {
                throw;
            }
        }