public static int ActualizarMODTARIFASVIATICOS(SP_LISTAR_MODTARIFAVIATICO_Result obj) { //se crea el array list dond se almacenará el resultado /*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(); /*Se trasladan los datos ingresados por el usuario al objeto "usuario"*/ try { Entidad.SP_ACTUALIZAR_MODTARIFAVIATICO(obj.ID_MODTARIFA, obj.FECHATARIFA, obj.MONTOTARIFA, obj.ESTADOTARIFA); 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_LISTAR_MODTARIFAVIATICO_Result> ObtenerMODTARIFASVIATICOS() { //se crea el array list dond se almacenará el resultado /*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(); List <SP_LISTAR_MODTARIFAVIATICO_Result> lstresultado = new List <SP_LISTAR_MODTARIFAVIATICO_Result>(); /*Se trasladan los datos ingresados por el usuario al objeto "usuario"*/ try { var consulta = Entidad.SP_LISTAR_MODTARIFAVIATICO(); 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_LISTAR_MODTARIFAVIATICO_Result u = new SP_LISTAR_MODTARIFAVIATICO_Result(); u.CODIGOCANTON = item.CODIGOCANTON; u.CODIGOPROVINCIA = item.CODIGOPROVINCIA; u.ESTADOTARIFA = item.ESTADOTARIFA; u.FECHATARIFA = item.FECHATARIFA; u.ID_MODTARIFA = item.ID_MODTARIFA; u.LOCALIDAD = item.LOCALIDAD; u.MONTOTARIFA = item.MONTOTARIFA; u.TIPOTARIFA = item.TIPOTARIFA; //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 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>"); } }
//se actualiza desde la aplicacion la lista de las tarifas de Viaticos y Hospedaje public static int ActualizarMODTARIFASVIATICOS(SP_LISTAR_MODTARIFAVIATICO_Result obj) { return(Datos.ActualizarMODTARIFASVIATICOS(obj)); }