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; } } }
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 }
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); }
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>"); } }
//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)); }
//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)); }
//se pasa hacia las otras capas el metodo para actualizar las Tarifas de Bus public int ActualizarTarifaAutobus(TBL_TARIFAAUTOBUS obj) { return(Negocios.ActualizarTarifaAutobus(obj)); }