Exemplo n.º 1
0
        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);
        }