Пример #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;
                }
            }
        }
Пример #2
0
        public static int ActualizarTarifaAutobus(TBL_TARIFAAUTOBUS obj)
        {
            /*Mediante el contexto de datos se pasan los parametros al procedimiento
             * almacenado, y a la vez se convierte el dato que retorna a String, puesto
             * que al utilizar Linq To SQL el valor retornado es un IEnumerable u Object*/
            EmpresaPK2Entities Entidad = new EmpresaPK2Entities();


            try
            {
                //se corre el SP desde Entidad y se le manda los paramtros correspondientes
                Entidad.SP_ACTUALIZAR_TARIFASAUTOBUSES(obj.CODIGORUTA, obj.ESTADORUTA, obj.TARIFAREGISTRADA,
                                                       obj.DESCRIPCIONRUTA, obj.FECHAVIGENCIA);
                return(1);
            }
            catch (Exception)
            {
                return(0);
            }
            finally
            {
                if (Entidad != null)
                {
                    Entidad.Dispose();                 //se cierra la sesion abierta con BD
                }
            }
            //se retorna el objeto cargado obtenido de BD
        }
Пример #3
0
        public static List <SP_BUSCAR_TARIFAAUTOBUS_Result> BuscarTarifaAutobusXId(TBL_TARIFAAUTOBUS obj)
        {
            //se instancia contorno de BD
            EmpresaPK2Entities Entidad = new EmpresaPK2Entities();
            List <SP_BUSCAR_TARIFAAUTOBUS_Result> lstresultado = new List <SP_BUSCAR_TARIFAAUTOBUS_Result>();

            /*Se trasladan los datos ingresados por el usuario al objeto "usuario"*/
            try
            {
                var consulta = Entidad.SP_BUSCAR_TARIFAAUTOBUS(obj.CODIGORUTA);
                if (consulta != null)              //se consulta si no es nula la respuesta
                {
                    foreach (var item in consulta) //recorre el resultado de la consulta
                    {
                        //se instancia un objeto tipo Atencion Odontologica para cargarlo con lo obtenido en BD
                        SP_BUSCAR_TARIFAAUTOBUS_Result u = new SP_BUSCAR_TARIFAAUTOBUS_Result();
                        u.CODIGORUTA       = item.CODIGORUTA;
                        u.DESCRIPCIONRUTA  = item.DESCRIPCIONRUTA;
                        u.ESTADORUTA       = item.ESTADORUTA;
                        u.FECHAVIGENCIA    = item.FECHAVIGENCIA;
                        u.TARIFAREGISTRADA = item.TARIFAREGISTRADA;


                        //se agregar  el objeto cargado obtenido de BD al array
                        lstresultado.Add(u);
                    }
                }
            }
            catch (Exception ex)
            {
            }
            finally
            {
                if (Entidad != null)
                {
                    Entidad.Dispose();                 //se cierra la sesion abierta con BD
                }
            }
            //se retorna el objeto cargado obtenido de BD
            return(lstresultado);
        }
Пример #4
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>");
            }
        }
Пример #5
0
        //se pasa hacia las otras capas el metodo para actualizar las Tarifas de Bus
        public static int ActualizarTarifaAutobus(TBL_TARIFAAUTOBUS obj)
        {
            int prueba;

            return(Datos.ActualizarTarifaAutobus(obj));
        }
Пример #6
0
 //se pasa el metodo Buscar Tarifas por ID de tarifa
 public static List <SP_BUSCAR_TARIFAAUTOBUS_Result> BuscarTarifaAutobusXId(TBL_TARIFAAUTOBUS obj)
 {
     return(Datos.BuscarTarifaAutobusXId(obj));
 }
Пример #7
0
 //se pasa hacia las otras capas el metodo para actualizar las Tarifas de Bus
 public int ActualizarTarifaAutobus(TBL_TARIFAAUTOBUS obj)
 {
     return(Negocios.ActualizarTarifaAutobus(obj));
 }