private bool Delete(ref Tarifa item) { try { if (item.Instance == Infrastructure.Aspect.BusinessEntity.InstanceEntity.Deleted) { DataAccessEnterpriseSQL.DAAsignarProcedure("TCOM_SP_ELIMINAR_Tarifa"); DataAccessEnterpriseSQL.DAAgregarParametro("@pintTARI_Codigo", item.TARI_Codigo, SqlDbType.Int, 4, ParameterDirection.Input); if (DataAccessEnterpriseSQL.DAExecuteNonQuery() > 0) { return(true); } else { return(false); } } else { return(true); } } catch (Exception ex) { throw ex; } }
public Tarifa listarTarifaIdRuta(int idRuta) { SqlCommand cmd = null; Tarifa tarifa = null; SqlConnection cn = null; try { cn = new SqlConnection(); cn = gestorDAOSQL.abrirConexion(); cmd = new SqlCommand("sp_obtenerPrecioGramo", cn); cmd.CommandType = CommandType.StoredProcedure; cmd.Parameters.AddWithValue("@idRuta", idRuta); // cn.Open(); SqlDataReader dr = cmd.ExecuteReader(); if (dr.Read()) { tarifa = new Tarifa(); tarifa.IdTarifa = Convert.ToInt32(dr["idTarifa"]); tarifa.PrecioGramo = Convert.ToDouble(dr["PrecioGramo"]); } } catch (Exception e) { throw e; } return(tarifa); }
public bool DeletarTarifa(Tarifa _Tarifa) { DAO.Models.TarifaModel tarifaDAO = new DAO.Models.TarifaModel(); tarifaDAO.DistribuidoraID = _Tarifa.DistribuidoraID; tarifaDAO.TipoContratoID = _Tarifa.TipoContratoID; tarifaDAO.TipoSubGrupoID = _Tarifa.TipoSubGrupoID; tarifaDAO.DataReferencia = _Tarifa.DataReferencia; tarifaDAO.PotenciaMin = _Tarifa.PotenciaMin; tarifaDAO.PotenciaMax = _Tarifa.PotenciaMax; tarifaDAO.ConsumoNaPontaTUSD_TarifaPreco = _Tarifa.ConsumoNaPontaTUSD_TarifaPreco; tarifaDAO.ConsumoForaPontaTUSD_TarifaPreco = _Tarifa.ConsumoForaPontaTUSD_TarifaPreco; tarifaDAO.ConsumoNaPontaTE_TarifaPreco = _Tarifa.ConsumoNaPontaTE_TarifaPreco; tarifaDAO.ConsumoForaPontaTE_TarifaPreco = _Tarifa.ConsumoForaPontaTE_TarifaPreco; tarifaDAO.ConsumoUltrapassagemNaPonta_TarifaPreco = _Tarifa.ConsumoUltrapassagemNaPonta_TarifaPreco; tarifaDAO.ConsumoUltrapassagemForaPonta_TarifaPreco = _Tarifa.ConsumoUltrapassagemForaPonta_TarifaPreco; tarifaDAO.DemandaTUSD_TarifaPreco = _Tarifa.DemandaTUSD_TarifaPreco; tarifaDAO.BandeiraID = _Tarifa.BandeiraID; if (DAO.Tarifa.DeletarTarifa(tarifaDAO)) { return(true); } else { return(false); } }
public List <Tarifa> ListarTarifas() { List <Tarifa> listado = null; Tarifa tarifa = null; string query = "SELECT * FROM tarifa where Estado='Activo'"; using (SqlDataReader lector = DBHelper.ExecuteDataReader(query)) { if (lector != null && lector.HasRows) { listado = new List <Tarifa>(); while (lector.Read()) { tarifa = new Tarifa(); tarifa.Id = Convert.ToInt32(lector["IdTarifa"]); tarifa.HoraInicio = lector["HoraInicio"].ToString(); tarifa.HoraFin = lector["HoraFin"].ToString(); tarifa.Estado = lector["Estado"].ToString(); tarifa.Precio = Convert.ToDouble(lector["Precio"]); listado.Add(tarifa); } } } return(listado); }
public async Task <IActionResult> PutTarifa(int id, Tarifa tarifa) { if (id != tarifa.id) { return(BadRequest()); } _context.Entry(tarifa).State = EntityState.Modified; try { await _context.SaveChangesAsync(); } catch (DbUpdateConcurrencyException) { if (!TarifaExists(id)) { return(NotFound()); } else { throw; } } return(NoContent()); }
public static void ActualizarAnyadirRegistro(Tarifa tarifa) { vodastarDataSet.TarifasRow regTarifa; // si el alumno ya existe (estamos modificando) tomo su registro de la tabla // si no, Construimos un registro nuevo if (tarifa.IdTarifa > 0) { regTarifa = tarifaTabla.FindByidTarifa(tarifa.IdTarifa); } else { regTarifa = tarifaTabla.NewTarifasRow(); } // actualizo el registro regTarifa.Nombre = tarifa.Nombre; regTarifa.PrecioFijo = tarifa.PrecioFijo; regTarifa.PrecioVariable = tarifa.PrecioVariable; // Si era un alumno nuevo, añado el registro a la tabla if (tarifa.IdTarifa < 0) { tarifaTabla.AddTarifasRow(regTarifa); } // En cualquier caso, actualizo la bd tarifaAdaptar.Update(regTarifa); }
}//Fin del método Contactenos. public async Task<ActionResult> Tarifas() { List<TSH_Tipo_Habitacion> listaTiposHabitacion = new List<TSH_Tipo_Habitacion>(); List<TSH_Caracteristica_habitacion> listaCaracteristicasHabitaciones = new List<TSH_Caracteristica_habitacion>(); Respuesta<List<TSH_Tipo_Habitacion>> respuestaTipoHabitacion = new Respuesta<List<TSH_Tipo_Habitacion>>(); Respuesta<List<TSH_Caracteristica_habitacion>> respuestaCaracteristicasHabitacion = new Respuesta<List<TSH_Caracteristica_habitacion>>(); try { HttpResponseMessage responseTipoHabitacionWAPI = await webAPI.GetAsync("api/TSH_Tipo_Habitacion"); if (responseTipoHabitacionWAPI.IsSuccessStatusCode){ respuestaTipoHabitacion = JsonConvert.DeserializeObject<Respuesta<List<TSH_Tipo_Habitacion>>>(responseTipoHabitacionWAPI.Content.ReadAsStringAsync().Result); listaTiposHabitacion = respuestaTipoHabitacion.valorRetorno; }//Fin del if. HttpResponseMessage responseCaracteristicaHabitacionWAPI = await webAPI.GetAsync("api/TSH_Caracteristica_Habitacion"); if (responseCaracteristicaHabitacionWAPI.IsSuccessStatusCode) { respuestaCaracteristicasHabitacion = JsonConvert.DeserializeObject<Respuesta<List<TSH_Caracteristica_habitacion>>>(responseCaracteristicaHabitacionWAPI.Content.ReadAsStringAsync().Result); listaCaracteristicasHabitaciones = respuestaCaracteristicasHabitacion.valorRetorno; }//Fin del if. } catch (Exception ex) { System.Console.Write(ex.ToString()); }//Fin del try-catch. Tarifa tarifas = new Tarifa(listaCaracteristicasHabitaciones, listaTiposHabitacion); return View(tarifas); }//Fin del método Tarifas.
private void btnGuardarTarifa_Click(object sender, EventArgs e) { if (cboRuta.SelectedItem == null || cboUnidad.SelectedItem == null || cboClienteF.SelectedItem == null) { throw new Exception(); } try { int idruta = Convert.ToInt32((cboRuta.SelectedItem as ComboboxItem).Value.ToString()); int idunidad = Convert.ToInt32((cboUnidad.SelectedItem as ComboboxItem).Value.ToString()); int idclientefiscal = Convert.ToInt32((cboClienteF.SelectedItem as ComboboxItem).Value.ToString()); string estatus = "ACTIVO"; Tarifa tarifa = new Tarifa(idruta, idunidad, idclientefiscal, estatus); if (Accion == "ALTA") { FormInicio.GuardaTarifa(tarifa); } else if (Accion == "EDITAR") { FormInicio.EditaTarifa(tarifa); } else if (Accion == "ELIMINAR") { FormInicio.EliminaTarifa(tarifa); } } catch (Exception error) { MessageBox.Show("Ha ocurrido un error al guardar el registro" + error.Message); } }
public List <Tarifa> TodasTarifas() { List <DAO.Models.TarifaModel> ListTarifaDAO = DAO.Tarifa.TodasTarifas(); List <Tarifa> listaTarifas = new List <Tarifa>(); foreach (var item in ListTarifaDAO) { Tarifa tarifa = new Tarifa(); tarifa.TarifaID = item.TarifaID; tarifa.DistribuidoraID = item.DistribuidoraID; tarifa.TipoContratoID = item.TipoContratoID; tarifa.TipoSubGrupoID = item.TipoSubGrupoID; tarifa.DataReferencia = item.DataReferencia; tarifa.PotenciaMin = item.PotenciaMin; tarifa.PotenciaMax = item.PotenciaMax; tarifa.ConsumoNaPontaTUSD_TarifaPreco = item.ConsumoNaPontaTUSD_TarifaPreco; tarifa.ConsumoForaPontaTUSD_TarifaPreco = item.ConsumoForaPontaTUSD_TarifaPreco; tarifa.ConsumoNaPontaTE_TarifaPreco = item.ConsumoNaPontaTE_TarifaPreco; tarifa.ConsumoForaPontaTE_TarifaPreco = item.ConsumoForaPontaTE_TarifaPreco; tarifa.ConsumoUltrapassagemNaPonta_TarifaPreco = item.ConsumoUltrapassagemNaPonta_TarifaPreco; tarifa.ConsumoUltrapassagemForaPonta_TarifaPreco = item.ConsumoUltrapassagemForaPonta_TarifaPreco; tarifa.DemandaTUSD_TarifaPreco = item.DemandaTUSD_TarifaPreco; tarifa.BandeiraID = item.BandeiraID; listaTarifas.Add(tarifa); } return(listaTarifas); }
public void ObtenerTarifaTest() { Tarifas TarifaWS = new Tarifas(); Tarifa resultado = TarifaWS.ObtenerTarifa(44); Assert.AreEqual("PRUEBA", resultado.NOM_TARIFA); }
public void ModificarTarifaTest() { Tarifas TarifaWS = new Tarifas(); Tarifa resultado = TarifaWS.ModificarTarifa(50, "PRUEBA2", 100, "D"); Assert.AreEqual("PRUEBA2", resultado.NOM_TARIFA); }
protected void gvTarifas_RowCommand(object sender, GridViewCommandEventArgs e) { if (e.CommandName.Equals("AGREGAR")) { Tarifa t = new Tarifa(); DropDownList ddlActo = (DropDownList)gvTarifas.FooterRow.FindControl("ddlEditActo"); String txtIngresos = ((TextBox)gvTarifas.FooterRow.FindControl("txClaveIngresos")).Text; String txtDescuento = ((TextBox)gvTarifas.FooterRow.FindControl("txDescuento")).Text.Replace('.', ','); String txtPorcentaje = ((TextBox)gvTarifas.FooterRow.FindControl("txPorcentaje")).Text.Replace('.', ','); String txtMinimo = ((TextBox)gvTarifas.FooterRow.FindControl("txSmMinimo")).Text.Replace('.', ','); String txtMaximo = ((TextBox)gvTarifas.FooterRow.FindControl("txSmMaximo")).Text.Replace('.', ','); String txtFijo = ((TextBox)gvTarifas.FooterRow.FindControl("txSmFijo")).Text.Replace('.', ','); String claveActo = Tarifa.ObtenerClaveActoPorId(ddlActo.SelectedValue); String Resultado = t.GuardarNuevo(int.Parse(claveActo), txtIngresos, Convert.ToDecimal(txtDescuento), Convert.ToDecimal(txtPorcentaje), Convert.ToDecimal(txtMinimo), Convert.ToDecimal(txtMaximo), Convert.ToDecimal(txtFijo)); gvTarifas.DataSource = main.Tarifas.Catalogo(); gvTarifas.DataBind(); if (Resultado.Equals("OK")) { ScriptManager.RegisterClientScriptBlock(this, this.GetType(), "alertMessage", "alert('Datos agregados Correctamente')", true); } } }
public void CrearTarifaTest() { Tarifas TarifaWS = new Tarifas(); Tarifa resultado = TarifaWS.RegistrarTarifa("PRUEBA", 100, "D"); Assert.AreEqual("PRUEBA", resultado.NOM_TARIFA); }
public IActionResult UpdateTarifa(Guid id, [FromBody] Tarifa tarifa) { try { if (tarifa.IsObjectNull()) { return(BadRequest(TARIFA_NULL_OBJECT)); } if (!ModelState.IsValid) { return(BadRequest(TARIFA_INVALID_OBJECT)); } var dbTarifa = _repoWrapper.Tarifa.GetTarifaById(id); if (dbTarifa.IsEmptyObject()) { return(NotFound()); } _repoWrapper.Tarifa.UpdateTarifa(dbTarifa, tarifa); return(NoContent()); } catch (Exception ex) { return(StatusCode(500, INTERNAL_SERVER_MESSAGE + ex.Message)); } }
private Prevista GetInfo() { prv = new Prevista(); trf = new Tarifa(); prv.Code = txtCode.Text.Trim(); prv.CodeRate = cbxRate.SelectedIndex.ToString(); prv.Sector = cbxSector.SelectedValue.ToString(); prv.Identification = cbxAbonado.SelectedValue.ToString(); int n = cbxRate.SelectedIndex; if (n == 0) { trf.TypeApplication = true; prv.IsActive = true; } else { trf.TypeApplication = false; prv.IsActive = false; } prv.Ubication = txtAddress.Text; return(prv); }
public async Task <IActionResult> Edit(int id, [Bind("TarifaId,CentroMedicoId,CitaTipoId,Estado,PacienteCategoriaId,Precio")] Tarifa tarifa) { if (id != tarifa.TarifaId) { return(NotFound()); } if (ModelState.IsValid) { try { _context.Update(tarifa); await _context.SaveChangesAsync(); } catch (DbUpdateConcurrencyException) { if (!TarifaExists(tarifa.TarifaId)) { return(NotFound()); } else { throw; } } return(RedirectToAction("Index")); } ViewData["CentroMedicoId"] = new SelectList(_context.CentroMedico, "CentroMedicoId", "Nombre", tarifa.CentroMedicoId); ViewData["CitaTipoId"] = new SelectList(_context.CitaTipo, "CitaTipoId", "Descripcion", tarifa.CitaTipoId); ViewData["PacienteCategoriaId"] = new SelectList(_context.PacienteCategoria, "PacienteCategoriaId", "Descripcion", tarifa.PacienteCategoriaId); return(View(tarifa)); }
public List <Tarifa> Listar(DateTime fechaReserva, int idCampo) { List <Tarifa> lista = new List <Tarifa>(); string query = "SELECT * FROM tarifa WHERE Estado='Activo' and horaInicio not in(SELECT rt.horaInicio FROM Reserva_Tarifa rt" + " INNER JOIN Reserva r on rt.idRserva = r.idReserva where r.fechaReserva=@pr1 and r.idCampo=@pr2)"; SqlParameter[] parametros = new SqlParameter[] { DBHelper.MakeParam("@pr1", fechaReserva), DBHelper.MakeParam("@pr2", idCampo) }; using (SqlDataReader lector = DBHelper.ExecuteDataReader(query, parametros)) { if (lector != null && lector.HasRows) { Tarifa tarifa; while (lector.Read()) { tarifa = new Tarifa(); tarifa.Id = Convert.ToInt32(lector["IdTarifa"]); tarifa.HoraInicio = lector["HoraInicio"].ToString(); tarifa.HoraFin = lector["HoraFin"].ToString(); tarifa.Estado = lector["Estado"].ToString(); tarifa.Precio = Convert.ToDouble(lector["Precio"]); lista.Add(tarifa); } } } return(lista); }
public void Agregar() { Tarifa tarifa = new Tarifa { Id = 3 }; DetalleReserva dt = new DetalleReserva { Tarifa = tarifa, HoraInicio = "10:00", HoraFin = "11:00", Precio = 80 }; List <DetalleReserva> detalles = new List <DetalleReserva>(); detalles.Add(dt); Campo campo = new Campo { Id = 1 }; Usuario usuario = new Usuario { Id = 8 }; DateTime dia = DateTime.Today; Reserva reserva = new Reserva(); reserva.FechaReserva = dia; reserva.campo = campo; reserva.usuario = usuario; reserva.Estado = "Pendiente"; reserva.Monto = 80; Assert.IsTrue(proxy.AgregarReserva(reserva, detalles)); }
public Tarifa ObtenerTarifaxId(int idTarifa) { Tarifa tarifa = null; string query = "SELECT * FROM tarifa where idTarifa=@pr1"; SqlParameter[] parametros = new SqlParameter[] { DBHelper.MakeParam("@pr1", idTarifa) }; using (SqlDataReader lector = DBHelper.ExecuteDataReader(query, parametros)) { if (lector != null && lector.HasRows) { while (lector.Read()) { tarifa = new Tarifa(); tarifa.Id = Convert.ToInt32(lector["IdTarifa"]); tarifa.HoraInicio = lector["HoraInicio"].ToString(); tarifa.HoraFin = lector["HoraFin"].ToString(); tarifa.Estado = lector["Estado"].ToString(); tarifa.Precio = Convert.ToDouble(lector["Precio"]); } } } return(tarifa); }
public async Task <ActionResult <Tarifa> > PostTarifa(Tarifa tarifa) { _context.Tarifa.Add(tarifa); await _context.SaveChangesAsync(); return(CreatedAtAction("GetTarifa", new { id = tarifa.id }, tarifa)); }
internal static Tarifa TarifaServicoParaBus(TEEService.Tarifa tarifaServico) { Tarifa tarifaBUS = null; if (tarifaServico != null) { tarifaBUS = new Tarifa(); tarifaBUS.TarifaID = tarifaServico.TarifaID; tarifaBUS.DistribuidoraID = tarifaServico.DistribuidoraID; tarifaBUS.TipoContratoID = tarifaServico.TipoContratoID; tarifaBUS.TipoSubGrupoID = tarifaServico.TipoSubGrupoID; tarifaBUS.DataReferencia = tarifaServico.DataReferencia; tarifaBUS.PotenciaMin = tarifaServico.PotenciaMin; tarifaBUS.PotenciaMax = tarifaServico.PotenciaMax; tarifaBUS.ConsumoNaPontaTUSD_TarifaPreco = tarifaServico.ConsumoNaPontaTUSD_TarifaPreco; tarifaBUS.ConsumoForaPontaTUSD_TarifaPreco = tarifaServico.ConsumoForaPontaTUSD_TarifaPreco; tarifaBUS.ConsumoNaPontaTE_TarifaPreco = tarifaServico.ConsumoNaPontaTE_TarifaPreco; tarifaBUS.ConsumoForaPontaTE_TarifaPreco = tarifaServico.ConsumoForaPontaTE_TarifaPreco; tarifaBUS.ConsumoUltrapassagemNaPonta_TarifaPreco = tarifaServico.ConsumoUltrapassagemNaPonta_TarifaPreco; tarifaBUS.ConsumoUltrapassagemForaPonta_TarifaPreco = tarifaServico.ConsumoUltrapassagemForaPonta_TarifaPreco; tarifaBUS.DemandaTUSD_TarifaPreco = tarifaServico.DemandaTUSD_TarifaPreco; tarifaBUS.BandeiraID = tarifaServico.BandeiraID; } return(tarifaBUS); }
public List <Tarifa> LoadTarifa() { try { using (MySqlConnection cn = new MySqlConnection((clsCon = new Connection(this.user)).Parameters())) { lisTrf = new List <Tarifa>(); cn.Open(); sql = "select * from asada.view_tarifas"; cmd = new MySqlCommand(sql, cn); reader = cmd.ExecuteReader(); while (reader.Read()) { trf = new Tarifa(); trf.Code = reader.GetString(0); trf.FixAmount = float.Parse(reader.GetString(1)); trf.MetAmount = float.Parse(reader.GetString(2)); trf.RateHidrant = float.Parse(reader.GetString(3)); trf.TypeAppString = reader.GetString(4); lisTrf.Add(trf); } reader.Close(); return(lisTrf); } } catch (Exception e) { Logs lg = new Logs(); lg.Log(DateTime.Now.ToString("dd-MM-yyyy HH:mm:ss") + ", " + e.Message.ToString()); throw; } }
public List <Tarifa> ObtenerTarifas() { List <Tarifa> tarifas = new List <Tarifa>(); string connectionString = Configuration["ConnectionStrings:DefaultConnection"]; using (var connection = new SqlConnection(connectionString)) { connection.Open(); string sql = $"EXEC [dbo].[sp_obtener_tarifas]"; using (var command = new SqlCommand(sql, connection)) { using (var dataReader = command.ExecuteReader()) { while (dataReader.Read()) { Tarifa tarifa = new Tarifa(); tarifa.Id = Convert.ToInt32(dataReader["id"]); tarifa.Nombre = Convert.ToString(dataReader["nombre"]); tarifa.Precio = Convert.ToInt32(dataReader["precio"]); tarifa.Descripcion = Convert.ToString(dataReader["descripcion"]); tarifa.Imagen = Convert.ToString(dataReader["imagen"]); tarifas.Add(tarifa); } } } connection.Close(); } return(tarifas); }
public Tarifa ObtenerTarifaJunior() { Tarifa t = new Tarifa(); string connectionString = Configuration["ConnectionStrings:DefaultConnection"]; using (var connection = new SqlConnection(connectionString)) { connection.Open(); string sql = $"EXEC [dbo].[sp_obtener_tarifa_junior]"; using (var command = new SqlCommand(sql, connection)) { using (var dataReader = command.ExecuteReader()) { while (dataReader.Read()) { t.Precio = Convert.ToInt32(dataReader["precio"]); t.Descripcion = Convert.ToString(dataReader["descripcion"]); t.Imagen = Convert.ToString(dataReader["imagen"]); } } } connection.Close(); } return(t); }
// GET: Tarifa public ActionResult Index() { try { var dato = ObjTarifa.ConsultarTarifa(); List <Tarifa> ListaTarifas = new List <Tarifa>(); foreach (var item in dato) { Tarifa tarifa = new Tarifa(); tarifa.IdTarifa = item.IdTarifa; tarifa.IdEmpresa = item.IdEmpresa; tarifa.Descripcion = item.Descripcion; tarifa.Monto = item.Monto; tarifa.Estado = item.Estado; ListaTarifas.Add(tarifa); } return(View(ListaTarifas)); } catch (Exception ex) { return(new HttpNotFoundResult("Error al consultar los Tipos de tarifas")); } }
public async Task <ResponseTarifa> GetTarifas(RequestTarifa requestTarifa) { try { Tarifa tarifa = await tarifaRepository.GetTarifas(requestTarifa.Origem, requestTarifa.Destino); if (tarifa == null) { return new ResponseTarifa() { Destino = requestTarifa.Destino, Origem = requestTarifa.Origem, Plano = requestTarifa.Plano, Tempo = requestTarifa.Tempo } } ; ResponseTarifa response = tarifa.ToDTO(requestTarifa); response.SemFaleMais = CalculadoraTarifa.CalculoSemPlano(response); response.ComFaleMais = CalculadoraTarifa.CalculoComPlano(response); return(response); } catch (Exception ex) { throw ex; } }
public ActionResult Eliminar(int IdTarifa) { try { var dato = ObjTarifa.ConsultaTarifa(IdTarifa); Tarifa tarifa = new Tarifa(); tarifa.IdTarifa = dato.IdTarifa; tarifa.IdEmpresa = dato.IdEmpresa; tarifa.Descripcion = dato.Descripcion; tarifa.Monto = dato.Monto; tarifa.Estado = dato.Estado; ViewBag.Unidades = ObjTarifa.ConsultarTarifa(); return(View(tarifa)); } catch (Exception ex) { return(new HttpNotFoundResult("Error al consultar la Tarifa")); } }
public async Task <IActionResult> Edit(int id, [Bind("Id,DdOrigem,DdDestino,Valor")] Tarifa tarifa) { if (id != tarifa.Id) { return(NotFound()); } if (ModelState.IsValid) { try { _context.Update(tarifa); await _context.SaveChangesAsync(); } catch (DbUpdateConcurrencyException) { if (!TarifaExists(tarifa.Id)) { return(NotFound()); } else { throw; } } return(RedirectToAction(nameof(Index))); } return(View(tarifa)); }
public static List <Tarifa> obtenerTodasTarifa() { try { SqlDataReader vuelve; List <Tarifa> listaTarifas = new List <Tarifa>(); Tarifa tarifa = new Tarifa(); configs cf = configs.getInstance(); string dateFormat = cf.getNameStringDB(); SqlCommand command = new SqlCommand(); command.CommandText = "Select tipoTarifa,monto from Tarifas"; command.CommandType = CommandType.Text; string userDB = cf.getUserDB(); string passDB = cf.getPassDB(); string nameDB = cf.getNameDB(); using (DataBase db = DatabaseFactory.createdatabase(nameDB, userDB, passDB)) { vuelve = db.ExecuteReader(command); while (vuelve.Read()) { int tipo = (int)vuelve["TipoTarifa"]; double monto = (double)vuelve["monto"]; tarifa.tipoTarifa = tipo; tarifa.monto = monto; listaTarifas.Add(tarifa); } } return(listaTarifas); } catch (Exception err) { System.ArgumentException argEx = new System.ArgumentException("0x000033", err); throw argEx; } }
/// <summary> /// Devuelve Objetos BaseNegocio por nombre. /// En general, depende de la situación actual del objeto, de los valores de this. /// </summary> /// <param name="Nombre">El nombre del Objeto Asociado</param> public override BaseNegocio ObjetoAsociado(string Nombre) { if (Nombre == "Presupuesto") { pres = (Presupuesto)RecuperaObjetoAsociado((BaseNegocio)pres, "Presupuesto", "IDPresupuesto"); return(pres); } if (Nombre == "Tarifa") { tar = (Tarifa)RecuperaObjetoAsociado((BaseNegocio)tar, "Tarifa", "IDTarifa"); return(tar); } if (Nombre == "Obra") { obr = (Obras.Obra)RecuperaObjetoAsociado((BaseNegocio)pres, "Presupuesto", "IDPresupuesto").ObjetoAsociado("Obra"); return(obr); } if (Nombre == "PresupuestoYTarifa") { return(this); } return(base.ObjetoAsociado(Nombre)); }
public ActionResult Create(Tarifa TarifaACrear) { try { AdminService.RegistrarTarifa(TarifaACrear.Codigo, TarifaACrear.CodigoRadio, TarifaACrear.CodigoTipoPauta, TarifaACrear.Precio, TarifaACrear.Bloque, TarifaACrear.Estado); return RedirectToAction("Index"); } catch { return View(); } }
public ActionResult Delete(int id, Tarifa TarifaAEliminar) { try { AdminService.EliminarTarifa(id); return RedirectToAction("Index"); } catch { return View(); } }
public ActionResult Edit(int id, Tarifa TarifaAModificar) { try { AdminService.ModificarTarifa(id, TarifaAModificar.CodigoRadio, TarifaAModificar.CodigoTipoPauta, TarifaAModificar.Precio, TarifaAModificar.Bloque, TarifaAModificar.Estado); return RedirectToAction("Index"); } catch { return View(); } }
public Tarifa RegistrarTarifa(int codigoTarifa, int codigoRadio, int CodigoTipoPauta, decimal? precio, string bloque, string estado) { Tarifa beTarifa = new Tarifa(); beTarifa.CodigoRadio = codigoRadio; beTarifa.CodigoTipoPauta = CodigoTipoPauta; beTarifa.Precio = precio; beTarifa.Bloque = bloque; beTarifa.Estado = estado; return tarifaDAO.Crear(beTarifa); }